首页 > 其他分享 >11月21号课堂笔记

11月21号课堂笔记

时间:2023-12-23 19:45:07浏览次数:41  
标签:11 tmp main 21 10 int gap 课堂 include

1.插入排序

#include"stdio.h"
#define N 5
int main()
{
	//1 2 3 4 5
	//2 1 3 4 5
	int a[N]={1,2,3,4,5},i,j,tmp;
	for(i=1;i<N;i++)
	{
		j=i-1;
		tmp=a[i];
		while(a[j]<tmp&&j>=0){
			a[j+1]=a[j];
			j--;
		}
		a[j+1]=tmp;
	}
	for(i=0;i<N;i++)
		printf("%d ",a[i]);
	return 0;
}

2.希尔排序

#include"stdio.h"
#define N 5
int main()
{
	
	int a[N]={1,2,3,4,5,6,7,8,9,10},gap,i,j,tmp,k;
	//1 2 3 4 5 6
	//1和4组队,2和5组队,3和6组队,组间比较,1组先比 
	// 组内比较,4和1交换。。。。。。。
	 
	for(gap=N/2;gap>=1;gap/=2)//控制分组 
	{
		for(i=0;i<gap;i++)//组间比较
		{
			for(j=i+gap加了组长;j<N;j+=gap)//组内比较 
			{
				k=j-gap;
				tmp=a[j];
				while(k>=0&&a[k]<tmp)
				{
					a[k+gap]=a[k];
					k-=gap;
				}
				a[k+gap]=tmp;
			}
		 } 
	}
	for(i=0;i<N;i++)
		printf("%d ",a[i]);
	return 0;
}

3.指针

#include<stdio.h>
#include"stdlib.h"
int main(){
	int **p,n=10,m=10,i,j;
	p=(int**)malloc(m*sizeof(int*));//申请指针的指针的动态内存 
	for(i=0;i<m;i++)
	{
		p[i]=(int*)malloc(n*sizeof(int));//在第二维的数组里申请内存 
	}
	for(i=0;i<m;i++)//赋值 
		for(j=0;j<n;j++)
			p[i][j]=i*j;
	for(i=0;i<m;i++)//输出 
		for(j=0;j<n;j++)
			printf("%d ",p[i][j]);  
	return 0;
}

标签:11,tmp,main,21,10,int,gap,课堂,include
From: https://www.cnblogs.com/lulixiu1999/p/17923518.html

相关文章

  • 11月25日,RPA 学习天地基于UiPath产品公开课,圆满结束,帮助学员掌握RPA能力!
    11月25日,RPA学习天地在UiPath产品的公开课上,成功地帮助学员们掌握了RPA(RoboticProcessAutomation)的能力。这堂课程通过深入浅出的讲解,让学员们了解到了RPA的原理和应用场景,以及如何利用UiPath的产品进行流程设计和自动化执行。在这次公开课中,RPA学习天地的讲师们运用生动的案......
  • 零门槛Serverless课堂 应用全托管 so easy!
    前言一切要从一个风和日丽的早上说起:那天,阳光正好,微风不燥。还来不及从容吃口早饭,我就接到了线上报警,赶忙打开了电脑,处理突发的流量高峰导致的页面报错。重启好服务,饭都冷了。我心里想着,如果能够简化操作就好了,如果是界面化的操作该多好,如果几分钟就能轻松搞定就好了,......上述情况......
  • C++U5-11-特殊二叉树
    学习目标 完全二叉树:二又树拥有的性质,在完全二叉树中都拥有 性质 练习1 练习2 练习3编程题:[完全二叉树的叶子结点]【算法分析】递归,前序遍历输出。【参考代码】#include<iostream>usingnamespacestd;constintSIZE=1010;structnode{......
  • ICEE-SPI-debug最好用 SPI 和 JTAG 或更优的(高达104MHz的)SPI通信保障飞速的debug响
    S25FL032P:32-MbitCMOS3.0VoltFlashMemorywith104-MHzSPI(SerialPeripheralInterface)MultiI/OBusSPANSIONZentelSDRAM;https://www.zerodayinitiative.com/blog/2019/9/2/mindshare-hardware-reversing-with-the-tp-link-tl-wr841n-routerhttps://openw......
  • ABS210-ASEMI手机适配器整流桥ABS210
    编辑:llABS210-ASEMI手机适配器整流桥ABS210型号:ABS210品牌:ASEMI封装:ABS-4特性:贴片、整流桥最大平均正向电流:2A最大重复峰值反向电压:1000V恢复时间:>2000ns引脚数量:4芯片个数:4最大正向压降:1.10V芯片尺寸:60MIL浪涌电流:200A漏电流:10ua工作温度:-55℃~150℃包装方式:5000/盘;50000/箱备受欢......
  • ABS210-ASEMI手机适配器整流桥ABS210
    编辑:llABS210-ASEMI手机适配器整流桥ABS210型号:ABS210品牌:ASEMI封装:ABS-4特性:贴片、整流桥最大平均正向电流:2A最大重复峰值反向电压:1000V恢复时间:>2000ns引脚数量:4芯片个数:4最大正向压降:1.10V芯片尺寸:60MIL浪涌电流:200A漏电流:10ua工作温度:-55℃~150℃包装方式:5000/......
  • 如何使用深度学习技术探测代码逻辑死循环 —— 浪潮集团的“公开号CN117271314A”专利
    新闻链接:https://mbd.baidu.com/newspage/data/landingsuper?context={"nid"%3A"news_10054958188888757354"}&n_type=-1&p_from=-1国家专利局查询:https://pss-system.cponline.cnipa.gov.cn/conventionalSearch......
  • 12321
    #include<iostream>#include<windows.h>usingnamespacestd;/*声明变量*/HWNDhand=NULL;DWORDpid=0;HANDLEhProcess=NULL;DWORDBaseValue=0;DWORDSunshineAddress;/*声明方法/函数*/boolstartGame();boolinitSunshine();intgetSunshineValue();voidsetSunshi......
  • 失去郑强的211大学是否还有活力?
    突闻:据太原理工大学官网,12月22日下午,太原理工大学召开干部教师会议,宣布省委关于太原理工大学党委书记任免的决定。省委决定:沈兴全同志任太原理工大学党委书记;因年龄原因,郑强同志不再担任太原理工大学党委书记。PS.可以说作为全国最受学生欢迎的大学校长,郑强教授实至名归。有......
  • sol. [省选联考 2021 A/B 卷] 滚榜
    [省选联考2021A/B卷]滚榜算法标签:状压DP,差分,费用提前计算。题目描述给定\(n\)个非负整数\(a_1,a_2,\dots,a_n\),定义\(d_i\)表示以\(a_i\)为第一关键字降序排序,以\(i\)为第二关键字升序排序后的下标。现有\(n\)个非负整数\(b_1,b_2,\dots,b_n\),满足\(\s......