- 25
- 0
- 约 41页
- 2016-08-02 发布于湖北
- 举报
排序 排序定义——将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列叫~ 排序分类 按待排序记录所在位置 内部排序:待排序记录存放在内存 外部排序:排序过程中需对外存进行访问的排序 按排序依据原则 插入排序:直接插入排序、折半插入排序、希尔排序 交换排序:冒泡排序、快速排序 选择排序:简单选择排序 其它排序: 堆排序等 排序基本操作 比较两个关键字大小 将记录从一个位置移动到另一个位置 1 插入排序 直接插入排序 排序过程:整个排序过程为n-1趟插入,即先将序列中第1个记录看成是一个有序子序列,然后从第2个记录开始,逐个进行插入,直至整个序列有序 折半插入排序 排序过程:用折半查找方法确定插入位置的排序叫~ 算法描述 希尔排序(缩小增量法) 排序过程:先取一个正整数d1n,把所有相隔d1的记录放一组,组内进行直接插入排序;然后取d2d1,重复上述分组和排序操作;直至di=1,即所有记录放进一个组中排序为止 2 交换排序 冒泡排序 排序过程 将第一个记录的关键字与第二个记录的关键字进行比较,若为逆序r[1].keyr[2].key,则交换;然后比较第二个记录与第三个记录;依次类推,直至第n-1个记录和第n个记录比较为止——第一趟冒泡排序,结果关键字最大的记录被安置在最后一个记录上 对前n-1个记录进行第二趟冒泡排序,结果使关键字次大的记录被安置在第n-1个记录位置
您可能关注的文档
- 2016年会计电算化在会计工作中的应用思考每日一练(7月19日)精编.doc
- 2016年七树庄中学春季秩序册精编.doc
- 2016政府工作热点专题复习精编.ppt
- 2016中考精英总复习历史人教版习题:中国现代史第四单元民族团结与祖国统一、国防建设与外交成就精编.ppt
- 20689_西概.xx精编.pptx
- AAA泽尧-管理沟通(上)-.精编.ppt
- ali_tech_share_qunar精编.ppt
- B3B4二次结构施工精编.doc
- Chap4-3协方差等精编.ppt
- CRRT的应用幻灯精编.ppt
- 2026中国科学院南海海洋研究所珊瑚礁及其环境记录学科组科研助理招聘1人考试参考题库及答案解析.docx
- 成都市卫生健康委员会 所属事业单位2026年公开考试招聘工作人员(20人)考试模拟试题及答案解析.docx
- 2026湖南株洲市攸县城镇公益性岗位招聘计划(第一批)12人考试参考题库及答案解析.docx
- 2026津市卫生健康委员会所属天津市中医药研究院第二批次招聘5人考试参考题库及答案解析.docx
- 2026年杭州西湖区翠苑街道招聘编外聘用工作人员8人考试参考题库及答案解析.docx
- 2026云南保山龙陵县公安局辅警招聘18人考试模拟试题及答案解析.docx
- 2026西北工业大学航天学院飞行控制研究所招聘(2人)考试备考题库及答案解析.docx
- 2026陕西西安交通大学科技与教育发展研究院科研人员招聘2人考试备考试题及答案解析.docx
- 成都市市场监督管理局所属事业单位 2026年公开考试招聘工作人员(20人)考试参考题库及答案解析.docx
- 2026年大庆市让胡路区卫生健康系统人员招聘笔试备考试题及答案解析.docx
最近下载
- 小学生饮水健康知识教育课件.pptx VIP
- 某区乡镇区划调整社会稳定风险评估报告.pdf VIP
- 2025年潍坊亚星化学股份有限公司校园招聘模拟试题附带答案详解审定版.docx VIP
- (译林2024版三起)英语三年级下册 Unit5 单元测试(含解析+听力音频).pdf VIP
- 第8课建设法治中国第二框(课件+视频)-【中职专用】2025-2026学年中职思政《职业道德与法治》(高教版2023·基础模块).pptx
- 信号与系统(刘泉)习题详解.docx
- 小学体育与健康运动前后的饮水卫生教学课件.pptx VIP
- [2025秋期版]国开电大本科《西方行政学说》一平台形考任务三在线形考试题及答案.docx
- CECS267-2009 橡胶膜密封储气柜工程施工质量验收规程.pdf VIP
- 上财社企业会计综合模拟实训-石琳课件第一章-第八章-企业会计综合模拟实训.pptx VIP
原创力文档

文档评论(0)