用冒泡法排序法排这11个数(过程)16 3 52 43 24 5 21 7 12 23 25求的是第三轮的结果排序…………………PS:答案是小的在左边,我想知道的是过程
用冒泡法排序法排这11个数(过程)
16 3 52 43 24 5 21 7 12 23 25
求的是第三轮的结果排序…………………
PS:答案是小的在左边,我想知道的是过程
我估计阁下问的意思估计是用编程法.建议你看看C语言什么的书就OK 了哦
#include"stdio.h"
void main()
{
int a[10];
int j,k,n;
for(j=0;j for(j=0;j {
for(k=0;k {
if(a[k]>a[k+1])
{
n=a[k];
a[k]=a[k+1];
a[k+1]=n;
}
}
}
for(j=0;j system("pause");
}
你是要编程语言完成,还是怎么完成哦
没有把问题说清楚哈
冒泡排序就是逐一比较,小的上去,大的下沉.
16 52 3 43 24 5 21 7 12 23 25
16 52 43 3 24 5 21 7 12 23 25
16 52 43 24 3 5 21 7 12 23 25
16 52 43 24 5 3 21 7 12 23 25
16 52 43 24 5 21 3 7 12 23 25
16 52 43 24 5 21 7 3 12 23 25
16 52 43 24 5 21 7 12 3 23 25
16 52 43 24 5 21 7 12 23 3 25
16 52 43 24 5 21 7 12 23 25 3
第一轮排序完成
然后再进行下一轮,把第二小的排上去.
最后把这个过程写成代码.