正在加载图片...
C Programming Language>第四章 void selectsort(int array, int nt 执行排序算法 int i, j,k, t; 过程的演示 for(i=0;in-1;i++){ ke= (第四趟) forg=i+l: j<n; j++) if(arrayljlsarraylk)k=j;/k标记最小值的下标 f(k!=i){ t=arraylk; arraykarrayi; array i=t; 已经有序不再交换 2 3 2 3 5 array k 第四趟排序结束状态 U odEco:执行排序算法 过程的演示 (第四趟) 0 1 2 3 4 array a 5 3 2 4 1 i k j 第四趟排序结束状态 1 5 2 t 2 3 已经有序不再交换 4 void selectsort(int array[], int n){ int i, j, k, t; for(i=0; i<n-1; i++){ k=i; for(j=i+1; j<n; j++) if(array[j]<array[k]) k=j; //k标记最小值的下标 if(k!=i){ t=array[k]; array[k]=array[i]; array[i]=t; } } }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有