正在加载图片...
完整的算法 void Bubble sort DataType a, int n) last=n-1 for(i-n; i>l; i--) i exchange=0 m=last ∥始将最后进行记录交换的位置设置成i-1 for(=1;<=m;j++) if (alil key>a [j+1]. key) i temp=ajl: ail=aj+1: aj+l=temp exchange=l; last=j;∥记录每一次发生记录交换的位置 if (exchange==0) break 请单赤鼠标左键换页!完整的算法: void BubbleSort3 (DataType a,int n) { last=n-1; for (i=n;i>1;i--) { exchange=0; m=last; //初始将最后进行记录交换的位置设置成i-1 for (j=1;j<=m;j++) if (a[j].key>a.[j+1].key) { temp=a[j];a[j]=a[j+1];a[j+1]=temp; exchange=1; last=j; //记录每一次发生记录交换的位置 } if (exchange==0)break; } }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有