9.C语言-排序精选
第9章 排 序 ;9.1 排序的基本概念 ;表9.1 学生成绩表 ; 以“考号”作为关键字排序,可以快速查找到某个学生的成绩,因为考号可以惟一识别一个学生的记录。若想以“总分”排列名次,就应把“总分”作为关键字对成绩表进行排序。
待排序的记录可以是任意的数据类型,其关键字可以是整型、实型、字符型等基本数据类型,通过排序可以构造一种新的按关键字有序的排列。如果待排序的记录序列中存在关键字相同的记录,例如,有一序列(10,45,12,32,45,78),其中45区别于45。排序前45在序列中的位置先于45,排序后的新序列若为(10,12,32,45,45,78),45的位置仍先于45,则称这种排序方法是稳定的;反之,如果数据序列变为(10,12,32,45,45,78),此排序方法是不稳定的。 ;
(1) 在排序过程中,只使用计算机的内存储器存放待排序的记录,称为内部排序。内部排序用于排序的记录个数较少时,全部排序可在内存中完成,不涉及外存储器,因此,排序速度快。
(2) 当排序的记录数很大时,全部记录不能同时存放在内存中,需要借助外存储器,也就是说排序过程中不仅要使用内存,还要使用外存,记录要在内、外存之间移动,这种排序称为外部排序。外部排序运行速度较慢。 ; 本章只讨论内部排序,不涉及外部排序。
您可能关注的文档
最近下载
- 22G101钢筋三维图集详解.pptx
- 20100915老爷庙煤矿项目成本分析.doc VIP
- 22g101-3基础顶板受力筋计算.pdf VIP
- 13《董存瑞舍身炸暗堡》课件(共41张PPT).pptx VIP
- 22G101系列结构图集解读.pptx
- 毕业设计(论文)--壳体零件的加工工艺及夹具设计.doc VIP
- 22G101平法识图与钢筋计算3.pptx VIP
- 12广西2025年高等职业教育考试全区模拟测试 食品药品与粮食 大类试题及逐题答案解说.pdf VIP
- 22G101-1与16G101-1图集新增变化.pptx VIP
- GE iFIX:iFIX报表系统设计与实现.Tex.header.docx VIP
原创力文档

文档评论(0)