1.冒泡排序
n个数字,共需要n-1次排序;第i次排序共需要n-i-1(0次,1次,2次···)
#include<stdio.h>
int main()
{
int a[10]={1,2,33,44,5,3,66,4,3,33};
int i,j,temp;
for(i=0;i<9;i++)
{
for(j=0;j<9-i;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
return 0;
}
本文深入探讨了冒泡排序算法的实现过程,通过一个具体的示例代码,详细讲解了如何使用C语言进行冒泡排序,包括多次外层循环和内层比较交换的过程,最后展示排序后的数字序列。
&spm=1001.2101.3001.5002&articleId=88561529&d=1&t=3&u=daecbad56fdf42ef98f5309ab3c89acf)
3273

被折叠的 条评论
为什么被折叠?



