- 3
- 0
- 约5.16千字
- 约 26页
- 2015-09-16 发布于广东
- 举报
数据结构第23讲_插入排序2和交换排序_c,数据结构排序,数据结构排序算法总结,数据结构排序算法,数据结构快速排序,数据结构快速排序算法,数据结构冒泡排序,数据结构堆排序,数据结构排序总结,数据结构拓扑排序
3)具体做法 首先将静态链表中数组下标为“1” 的分量(结点)和表头结点构成一个循环链表,然后依次将下标为“2”至“n”的分量(结点)按记录关键字非递减有序插入到循环链表中。 4)表插入排序性能分析 从表插入排序的过程可见,表插入排序的基本操作仍是将一个记录插入到已排好序的有序表当中。和直接插排序相比,不同之处仅是以修改2n次指针值代替移动记录,排序过程中所需进行的关键字间的比较次数相同。因此表插入排序的时间复杂度仍是O(n2)。 4)表插入排序性能分析 表插入排序的结果只是求得一个有序链表,则只能对它进行顺序查找,不能进行随机查找,为了能实现有序表的折半查找,尚需对记录进行重新排列。 * * * * * 10.2 插入排序 直接插入排序 折半插入排序 2-路插入排序 表插入排序 希尔排序 4.表插入排序 1)基本思想 通过改变排序过程中采用的存储结构,减少在排序过程中进行“移动”记录的操作。利用静态链表进行排序,并在排序完成之后,一次性地调整各个记录相互之间的位置,即将每个记录都调整到它们所应该在的位置上。 #define MAXSIZE 100 //静态链表容量 Typedef struct{ RcdType rc; //记录项 int next; //指针项 } SLNode; /
您可能关注的文档
最近下载
- 2026年济南市中考英语试题卷(含答案及解析).docx
- 海洋固定式平台简介案例.ppt VIP
- 2025年互联网营销师评论区运营与用户互动技巧专题试卷及解析.pdf VIP
- 2025年特许金融分析师基金会与捐赠基金投资成本控制与费用结构分析专题试卷及解析.pdf VIP
- 麻醉诱导后低血压预测及预防的研究进展.pptx
- 高年级语文综合素养发展资料型文章:适合长期保存的习惯养成机制.pdf VIP
- 2025年特许金融分析师个人投资者行为偏差专题试卷及解析.pdf VIP
- 中西医结合护理文件书写规范.docx VIP
- 2025年鲁科版高中三年级生物磷流失问题专题试卷及解析.docx VIP
- 静脉用药调配医嘱审核.docx
原创力文档

文档评论(0)