- 10
- 0
- 约8.48千字
- 约 37页
- 2017-08-23 发布于广东
- 举报
第三章 内部排序算法 分类: 内部排序:全部记录都可以同时调入内存进行的排序。 外部排序:文件中的记录太大,无法全部将其同时调入内存进行的排序。 3.1 直接插入排序 直接插入排序 排序过程:整个排序过程为n-1趟插入,即先将序列中第1个记录看成是一个有序子序列,然后从第2个记录开始,逐个进行插入,直至整个序列有序 typedef struct { int key; float info; }JD; void straisort(JD r[],int n) { int i,j; for(i=2;i=n;i++) { r[0]=r[i]; j=i-1; while(r[0].keyr[j].key) { r[j+1]=r[j]; j--; } r[j+1]=r[0]; } } 3.2 希尔排序(缩小增量法) 排序过程:先取一个正整数d1n,把所有相隔d1的记录放一组,组内进行直接插入排序;然后取d2d1,重复上述分组和排序操作;直至di=1,即所有记录放进一个组中排序为止 3.3冒泡排序 排序过程 将第一个记录的关键字与第二个记录的关键字进行比较,若为逆序r[1].keyr[2].key,则交换;然后比较第二个记录与第三个记录;依次类推,直至第n-1个记录和第n个
您可能关注的文档
- 《公路试验检测数据报告编制导则》JTT828-2012课件.ppt
- XX收银员培训手册课件.ppt
- 传菜组送餐服务课件.ppt
- 此处编写提案主题课件.ppt
- 第6章 公司流动资产管理课件.ppt
- 第8章特种加工课件.ppt
- 第七章市场营销调研与预测课件.ppt
- 第七章体育经纪课件.ppt
- 第三章 认识桶装水课件.ppt
- 第十六章 特别程序课件.ppt
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
原创力文档

文档评论(0)