- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十篇 章 外部排序 数据结构-c语言描述.ppt
第十章 外部排序;10.1 外存信息的特性;10.1.1 磁带存储器;2. 分页块存储方法;10.1.2 磁盘存储器;10.2.1 磁盘排序;2. 多路归并;;在非叶结点中,可以只存关键字值及指向相应记录的指针,而不必存放整个记录内容。由于非叶结点总是代表优胜者,所以可以把这种树称为胜方树。 ; 由上述过程可见,要选取关键字值最小的记录,只有第一个需要进行m-1次比较(建立胜方树),此后每个只要进行[log2m]次比较即可,这是由于树中保持了以前的比较结果。 ;建立过程是:从叶结点开始分别对每两个兄弟结点进行比较,败者(较大的关键字值)存放在父结点中,而胜者继续参加下一轮的比较,最终结果是每个“选手”都停在自己失败的“比赛场”上。在根结点之上有一个附加的结点,存放全局优胜者。 ; 在败方树中,当输出全局优胜者记录之后,对树的修改比胜方树容易一些。修改过程如下:将新进入树的叶结点与父结点进行比较,大的存放在父结点,小的与上一级父结点再进行比较,此过程不断进行,直至到根,最后把新的全局优胜者存放到附加的结点 。;输入文件
10,9,20,6,8,12,90,17,14,22,7,24,15,16,11,100,13,18,26,38,30,25,50,28,110,21,40,19,…;10.2.2 磁带排序;1. 磁带排序的例子:;排序过程的具体步骤如下 :;第二步:采用2路归并法对T1上的各顺串与T2上的各顺串进行归并,并把所产生的较大顺串轮流分布到T3和T4上(若输入文件带需要保留,则在第一步完成后把输入文件带从T4上卸下来,换上工作带)。见图10.11(b)。;2. 非平衡归并; 我们设初始顺串的长度为度量单位,即规定初始顺串的长度为1,用Sn来表示某台磁带机上有n个顺串,每个顺串的长度为S。 ;讨论如何确定顺串初始分布的问题 ;下图显示了这个前推得过程。;;;;;
您可能关注的文档
最近下载
- 水下机械臂设计及运动控制技术研究.docx VIP
- 机关值班管理规定范文3篇.doc VIP
- 第九单元 数据的收集和整理(二)(B卷 能力提升练)-2022-2023年三年级下册数学单元AB卷(苏教版).docx VIP
- 血糖监测的护理.pptx
- 六轴工业机械臂运动控制技术研究与实现.docx VIP
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
- 六轴机械臂恒力控制技术研究与应用.docx VIP
- 全球咖啡产业链产业链产业链产业链产业链布局报告.docx
- 2025年3月29日全国事业单位联考D类《综合应用能力》综应真题及答案(小学).pdf VIP
- 马工程《中国古代文学史》下册第七编明朝文学--全套PPT课件.pptx
文档评论(0)