本模块主要内容
1、基本概念
2、排序算法
插入排序
选择排序
排序
交换排序
归并排序。
排序的基本策略;
排序过程演示。
本节目录:
本节内容:
直接插入排序
直接插入排序
定义:是将关键字序列一分为二,有序区和无序区两部分,排序过程就是每次将无序区的第一个关键字逐步插入到有序区里去。
直接插入排序
关键字:
排序
直接插入排序步骤
直接插入排序
关键字:
1、初始状态
有序区部分只有第1个记录,后面的n-1个记录作为无序区部分;
直接插入排序步骤
直接插入排序
2、比较与移动
将无序区中的第1个记录依次与有序区的记录进行比较;
比较的方向从无序区的尾端到首端。。
比较的过程,如果大于有序区记录,则该记录后移一个位置,以此来确定插入到有序区的位置。
2345608040503035
12345678
3、重复步骤2,直到所有记录有序。
直接插入排序
将无序区中的第1个记录依次与有序区的记录进行比较;如果大于有序区记录,则该记录后移一个位置,以此来确定插入到有序区的位置。
12345678
关键字:
45
30
23
您可能关注的文档
- 数据结构——基于C++语言(微课版) 课件 1 二叉树的基本性质.ppt
- 数据结构——基于C++语言(微课版) 课件 1-1 查找的基本概念.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 归并排序.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 哈夫曼树应用背景.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 简单选择排序.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 冒泡排序.ppt
- 数据结构——基于C++语言(微课版) 课件 1-1 排序基本概念.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 散列表.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 树的逻辑模型.ppt
- 数据结构——基于C++语言(微课版) 课件 1-1 树转换二叉树.pptx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 建筑工程图集 12S522 混凝土模块式排水检查井.pdf VIP
- 环境影响评价 - 年产1.5 万吨特种微纤维生产线项目.pdf VIP
- 2025年船舶专业中级轮机员考试真题附答案.docx VIP
- (16区全套) 上海市16区2026届初三一模物理试卷合集(含答案).doc VIP
- ASTM A668D大型破碎机主轴生产实践.pdf VIP
- 呼吸机操作考核评分标准终版.pdf VIP
- 乳腺癌术后淋巴水肿护理查房.pptx VIP
- J17G210 剪力墙结构钢筋混凝土叠合板-建筑规范、标准、图集.pdf VIP
- DB37_T 4775-2024 高速公路改扩建施工期交通组织设计规范.pdf VIP
- FUTABA__T8FG_中文说明书V0.3资源_高清版电子文档.pdf VIP
原创力文档

文档评论(0)