冒泡排序--来人 解释下。?
asp.net吧
全部回复
仅看楼主
level 3
for(i=1;i<=4;i++)
{
m=i;
for(j=i+1;j<=5;j++)
if(a[m]>a[j]) m=j;
temp=a[i];
a[i]=a[m];
a[m]=temp;}
代码内部具体是如何运作的 我看不懂
2013年10月31日 03点10分 1
level 7
把它运行一下,对应图形变化就好理解了
2013年11月02日 01点11分 2
还是看不懂 我对这个不感冒啊 上课老师讲过但是我忘记了
2013年11月02日 15点11分
level 7
我是说你把它运行,观看图形变换,然后在对应代码就好理解了
2013年11月03日 16点11分 3
level 12
擦,冒泡排序是所有排序里几乎最简单的了... ... 就是1和2比,谁大谁到右边去,就是谁大谁是2,2再和3比,谁大谁是3,3再和4比,谁大谁是4... ...依次类推,第一次排序把最大的移到最右边,第二次把第二大的移到倒数第二个位置,依次类推逐渐完成。
平均时间复杂度O(n2), 空间复杂度O(1), 稳定性:稳定
2013年11月05日 11点11分 4
1