- 3
- 0
- 约3.89千字
- 约 29页
- 2018-12-03 发布于广西
- 举报
第9章 排 序 学习目标与要求: 了解排序的定义。 熟练掌握各种排序方法的基本思想。 掌握各种排序方法时间复杂度的分析方法,并能分析各种排序方法在何种情况下使用。 掌握各种排序方法的稳定性。 9.1 基 本 概 念 排序(sorting)是计算机程序设计中的一种重要操作,它的功能是将一组任意序列的数据元素,重新排列成一个按关键字递增或递减的有序序列。 下面给排序下一个确切的定义: 假设有n个记录的序列为{R1, R2, …, Rn},其相应的关键字序列为{K1, K2, …, Kn},排序是一种操作,它确定一种排列{Rj1, Rj2, …, Rjn},使得它们的关键字满足如下递增(或递减)的关系:Kj1≤Kj2≤…≤Kjn,把这样的运算称为排序。 9.1 基 本 概 念 内部排序的方法很多,但不论哪种排序过程,通常都要进行两种基本操作: (1) 比较两个记录关键字的大小。 (2) 根据比较结果,将记录从一个位置移到另一个位置。 本章讨论排序算法均使用顺序结构存储,且按关键字递增顺序排序。涉及记录的数据结构如下: #define MAXSIZE 100 #define KEYTYPE int typedef struct { KEYTYPE key; }RECORDNODE; 9.2 插 入 排 序 9.2.1 直接插入排序 直接插入排序是一种最简单的排序方法。 它的
您可能关注的文档
- 室内设计案例分析(精品·公开课件).ppt
- 室内设计(英文版)(精品·公开课件).ppt
- 室内设计-彩色效果图(精品·公开课件).ppt
- 室内设计的认知1(精品·公开课件).ppt
- 室内设计的风格样式和流派2012(精品·公开课件).ppt
- 室内设计基本原理1(精品·公开课件).ppt
- 室内设计分析(精品·公开课件).ppt
- 室内设计概念性方案(精品·公开课件).ppt
- 室内设计师招聘要求3(精品·公开课件).ppt
- 室内设计制图规范(精品·公开课件).ppt
- 2026重庆农村商业银行公开招聘考试(客户经理)历年参考题库含答案详解.docx
- 2026重庆农村商业银行公开招聘考试(综合柜员)历年参考题库含答案详解.docx
- 2026重庆卫生系统招聘考试(儿科)历年参考题库含答案详解.docx
- 2026重庆国企招聘考试(公共知识)历年参考题库含答案详解.docx
- 2026重庆卫生系统招聘考试(内科学)历年参考题库含答案详解.docx
- 2026年福建省连江黄如论中学秋季招聘教师备考题库附答案详解.docx
- 2026重庆国企招聘考试(经营管理)历年参考题库含答案详解.docx
- 2026重庆卫生系统招聘考试(外科学)历年参考题库含答案详解.docx
- 2026年初中英语上册阅读专项训练试卷.docx
- 2026年马鞍山秀腾商贸有限公司公开招聘工作人员笔试备考试题及答案解析.docx
最近下载
- 信宜市区快餐外卖电话大全.doc VIP
- TSMSWYY 005-2024 大球盖菇工厂化栽培技术规程.pdf VIP
- T AHFA 002—2023 梨园套种大球盖菇生产技术规程.pdf VIP
- DB2302T 072-2024 赤松茸(大球盖菇)林下生产技术操作规程.pdf VIP
- 输液泵的使用技术操作考核评分标准.pdf VIP
- 货代常用英语.doc VIP
- 2026年游戏陪玩行业洞察报告及未来五至十年发展趋势报告.docx VIP
- 2026年深圳交易集团有限公司人员招聘笔试备考试题及答案详解.docx VIP
- 2024年湖南交通职业技术学院高职单招(英语/数学/语文)笔试历年真题摘选含答案解析.docx VIP
- 西藏自治区日喀则市南木林县2025届中考联考化学试卷含解析.doc
原创力文档

文档评论(0)