网问答>>C语言 编程 数据结构
问题
已解决

C语言 编程 数据结构

时间:2019-06-30 15:57:02
实现插入排序操作,请问哪里有错?typedef struct list{int a[MAXSIZE]; int length;} SqList;void Bubble_Sort(SqList *L){ int j ,k , flag,temp ; for (j=0; jL-length-1; j++) { flag=1 ; for (k=j; kL-length; k++) { if (L-a[k] L-a[k-1] ) { flag=0 ; temp=L-a[k] ; L-a[k]=L-a[k-1] ; L-a[k-1]=temp; } } if (flag==1) break ; }}
最佳回答
整个从大的角度来看,这本身就不是题目要求的插入排序。这里面写的排序的函数是冒泡排序,名字就写的是冒泡排序。其次在这冒泡排序实现的过程当中,也是有错误的。但是这不是挺题目所要求的插入排序,所以也就不做展开了。
时间:2019-06-30 15:57:03
Bubble_Sort是冒泡排序的名字
时间:2019-06-30 15:57:05
本类最有帮助
Copyright © 2008-2013 www.wangwenda.com All rights reserved.冀ICP备12000710号-1
投诉邮箱: