试设计出对n个记录进行直接插入排序的算法,要求写出Sqlist的定义。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19Typedef struct { KeyType key; InfoType otherinfo; } Redtype; Typedef struct { Redtype r[Maxsize + 1]; int length; } Sqlist; void Insertsort(Sqlist & L) { for (i = 2; i <= L.length; ++i) { if (L.r[i].key < L.r[i - 1].key) { L.r[0] = L.r[i]; for (j = i - 1; LT(L.r[0],L.r[j]); --j) L.r[j + 1] = L.r[j]; L.r[j + 1] = L.r[0]; } } }
最后
以上就是朴实御姐最近收集整理的关于试设计出对n个记录进行直接插入排序的算法,要求写出Sqlist的定义。的全部内容,更多相关试设计出对n个记录进行直接插入排序内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复