阅读背景:

选择排序优化算法

来源:互联网 

<h2><span>选择优化一:</span></h2><span>
</span>
<span>#include<stdio.h>
#define N 10    
int main(){
   int a[N],max,k,temp,j;
   for(int i=0;i<N;i++)
   {
       scanf("%d",&a[i]);
   }
   for(i=0;i<N;i++)
   {
	   max=i;
       for(j=i+1;j<N;j++)
	   {
		   if(a[j]>a[max])
		   {
		       max=j;
		   }
	   }
	   if(max!=i)
	   {
	               temp=a[i];
			a[i]=a[max];
			a[max]=temp;
	   }
   }
   
   printf("\n选择优化一:\n");
   for(i=0;i<N;i++)
   {
       printf("%4d ",a[i]);
   }
   printf("\n");

   return 0;
}</span><span>




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: