直接插入排序插入排序InsertionSort的基本思想是每次将一个待
直接插入排序
插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。??? 本节介绍两种插入排序方法:直接插入排序和希尔排序。
直接插入排序基本思想1、基本思想??? 假设待排序的记录存放在数组R[1..n]中。初始时,R[1]自成1个有序区,无序区为R[2..n]。从i=2起直至i=n为止,依次将R[i]插入当前的有序区R[1..i-1]中,生成含n个记录的有序区。2、第i-1趟直接插入排序:??? 通常将一个记录R[i](i=2,3,…,n-1)插入到当前的有序区,使得插入后仍保证该区间里的记录是按关键字有序的操作称第i-1趟直接插入排序。??? 排序过程的某一中间时刻,R被划分成两个子区间R[1..i-1](已排好序的有序区)和R[i..n](当前未排序的部分,可称无序区)。??? 直接插入排序的基本操作是将当前无序区的第1个记录R[i]插人到有序区R[1..i-1]中适当的位置上,使R[1..i]变为新的有序区。因为这种方法每次使有序区增加1个记录,通常称增量法。??? 插入排序与打扑克时整理手上的牌非常类似。摸来的第1张牌无须整理,此后每次从桌上的牌(无序区)中摸最上面的1张并插入左手的牌(有序区)中正确的位置上。为了找到这个正确的位
您可能关注的文档
最近下载
- 利用WebofScience来提高您的科研工作流程华南农业大.ppt VIP
- 17J925-1 压型金属板建筑构造图集 17J925-1.pdf VIP
- 山西100MW独立混合储能调频项目可行性研究报告.docx
- 2023年07月26日临高和信木业发展有限公司临高和信木业发展有限公司木材加工项目.pdf VIP
- 新版混沌交易法.pdf VIP
- 职业卫生与劳动保护.ppt VIP
- 2026年高级导游等级考试(导游综合知识)模拟试题及答案.docx VIP
- 士林SC3系列通用变频器操作手册_V1.11.pdf
- 【高清可复制】17J925-1_压型金属板建筑构造_3.pdf
- 春考护理类知识点总结(完整版).pdf VIP
原创力文档

文档评论(0)