早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设有一组初始关键字序列为(24,35,12,27,18,26),则第3趟简单选择排序结束后的结果。参考答案是(12,18,24,27,35,26)但我觉得是(12,18,24,35,27,26)请问哪个答案才是对的?

题目详情
设有一组初始关键字序列为(24,35,12,27,18,26),则第3趟简单选择排序结束后的结果。
参考答案是(12,18,24,27,35,26)
但我觉得是(12,18,24,35,27,26)
请问哪个答案才是对的?
▼优质解答
答案和解析

第1趟排序结果为:12 35 24 27 18 26
第2趟排序结果为:12 18 24 27 35 26
第3趟排序结果为:12 18 24 27 35 26
第4趟排序结果为:12 18 24 26 35 27
第5趟排序结果为:12 18 24 26 27 35
结果:
12 18 24 26 27 352 18 24 26 27 35

 

参考代码

#include <stdio.h>
void out(int a[], int n)
{
 int i;
 for(i=0;i<n;i++)    
 {        
  printf("%d ",a[i]);   
 }    
}

void selectsort(int A[],int n)
{    
 int i,j,min,m;    
 for(i=0;i<n-1;i++)    
 {        
  min=i;//查找最小值        
  for(j=i+1;j<n;j++)        
  {            
   if(A[min]>A[j])            
   {                
    min=j;            
   }        
  }        
  if(min!=i)        
  {     
    m=A[min];            
    A[min]=A[i];            
    A[i]=m;      
  }  
     printf("第%d趟排序结果为:",i+1);      
  out(A,6);
  printf("\n");   
 }
}

void main()
{
 int a[6]={24,35,12,27,18,26};
 selectsort(a,6);
 printf("结果:\n");   
 out(a,6);
 }
看了 设有一组初始关键字序列为(2...的网友还看了以下:

镁条在空气中点燃,反应结束后生成物全部收回称量,为什么所称得的质量比反应前质量增加了?但是根据质量  2020-05-20 …

锚杆图纸标注:13X7Φs15.2L表示什么意思?百度了一下,看有的解释钢绞线为13束,每束直径为  2020-06-25 …

阅读下列材料,并结合所学回答问题材料一虽然雅典民主制不得不以马其顿亚历山大征服而告结束,但其民主传  2020-06-26 …

很多时候,我们在自然山水中寻觅阳光,在亲朋好友中寻找阳光,在伟大人物中寻求阳光……但我们常常忽略了  2020-07-03 …

很多时候,我们在自然山水中寻觅阳光,在亲朋好友中寻找阳光,在伟大人物中寻求阳光……但我们常常忽略了,  2020-11-25 …

一束波长为7*10^-1m的光波,每秒有3*10^15个光子通过一个与光线垂直的平面.另有一束光,它  2020-11-25 …

数据库约束长度前两位check约束只能允许列内容是8位数,前两位都是0,3-4位为数字,第5位为,6  2020-12-03 …

英语翻译1.成熟是一种无须声张的厚实.2.我们永远不会知道自己手里的时间还有多少.3.预测会带来犹豫  2020-12-21 …

在离激光器1米处放一光屏,打开激光器.可在光凭上看到一个小红点,但在激光行进路上却看不到光束.在激光  2021-01-04 …

翻译成英语1我们的课在3:50结束,但是随后我要进行1小时的体育活动2我们的地理老师是个很翻译成英语  2021-02-05 …