数据结构经典算法 C语言版
//插入排序法
void InsertSort()
{
int s[100];
int n,m,j,i=0,temp1,temp2;
printf("请输入待排序的元素个数:");
scanf("%d",&n);
printf("请输入原序列:");
for (i=0; i<n; i++)
{
scanf("%d",&s[i]);
}
printf("请输入待插入的数:");
scanf("%d",&m);
if (m>s[n-1]);
s[n]=m;
for (i=0; i<n; i++)
{
if (s[i]>m)
{
temp1=s[i];
s[i]=m;
for (j=i+1; j<n+1; ++j)
{
temp2=s[j];
s[j]=temp1;
temp1=temp2;
}
break;
}
}
printf("排序后:");
for(i=0;i<n+1;i++) { printf("%4d",s[i]); }
printf("\n");
}
你可能喜欢
- C语言经典程序
- C语言算法大全
- 语言分析
- C语言数据结构
- 经典语言
- c语言经典算法
- 数据结构c语言版期末试题
- C语言经典程序3页
- 经典C语言程序100例子68页
- 12864液晶经典驱动程序,一看就懂,有详细的注释(C语言编写,不看后悔)5页
- 经典C语言程序设计100例71-3页
- 经典C语言程序设计100例51-2页
- 经典C语言程序设计100例41-502页
- C语言经典算法大全131页
- C语言经典算法大全131页
- C语言数据结构_排序算法大全4页
- C语言经典算法大全131页
- C语言 经典算法 C语言代码大全7页
- DSP算法大全C语言版本1页
- 数据结构C语言版 平衡二叉树3页
- 数据结构C语言版 二叉链表树6页
- 数据结构C语言版 二叉树的顺序存储表示和实现5页
- 数据结构C语言版 二叉树的三叉链表存储表示5页
- 数据结构C语言实现线性表插入键、交换、倒置2页
- 数据结构C语言实现二叉树三种遍历4页
- 经典C语言编程100例10页
- 心理学经典语言6页
- 经典C语言源程序100例58页
- 经典100道C语言前42道题有详细的分析一看就懂不存在错误33页
- 经典语言6页
- 经典C语言课件215页
- c语言经典算法34页
- c语言经典算法22页
- c语言经典算法8页
- c语言经典算法100例77页
- 经典c语言算法48页
- c语言经典排序算法(8种-含源代码)4页


