正在加载图片...
简单选择排序的算法如下: void Selectsort( RedType li ,int n) i int i,j, k, t; for(i=1,<=n;++i) 选择第小的元素,并交换到位 {k=i; forgj=i+1:j<=n; ++j) if( Llj. key< LIk. key)k=j;/Lk中存放的是第I小的元素* if(kl=i t=Ll 交换 LH=Lk; L[k=t 3 FOR* 3 Selectsort*/简单选择排序的算法如下: void SelectSort( RedType L[ ],int n) { int i,j,k,t; for (i=1,i<=n;++i) /*选择第i小的元素,并交换到位*/ { k=i; for(j=i+1;j<=n;++j) if ( L[j].key<L[k].key) k=j; /*L[k] 中存放的是第I小的元素*/ if(k!=i) { t=L[i]; /*交换*/ L[i]=L[k]; L[k]=t ;} } /*FOR*/ } /* SelectSort*/
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有