ImageVerifierCode 换一换
格式:PPT , 页数:35 ,大小:329.01KB ,
文档编号:3418794      下载积分:25 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-3418794.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(数据结构第十一章外部排序课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

数据结构第十一章外部排序课件.ppt

1、 数据结构课程本章内容本章内容中国科大数据结构11-3 11.1 外存信息的存取中国科大数据结构11-4 11.1 外存信息的存取记录记录 1记录记录 3记录记录 2中国科大数据结构11-5 11.1 外存信息的存取中国科大数据结构11-6 11.1 外存信息的存取中国科大数据结构11-7 11.2 外部排序的方法中国科大数据结构11-8 11.2 外部排序的方法R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R1 R2 R3 R4 R5 R1 R2 R3 R1 R2 有序文件有序文件中国科大数据结构11-9 11.2 外部排序的方法中国科大数据结构11-10 11.2 外部排序

2、的方法中国科大数据结构11-11 11.2 外部排序的方法R1 R2 R3 R4 R5R1 R2 R3 R4 R5 R6 R7 R8 R9 R10R6 R7 R8 R9 R10 R1 R2R1 R2 有序文件有序文件中国科大数据结构11-12 11.3 多路平衡归并的实现中国科大数据结构11-13 11.3 多路平衡归并的实现中国科大数据结构11-14 11.3 多路平衡归并的实现729597654挑出冠军挑出冠军需要进行需要进行 k-1 次次比较比较,此处需要此处需要比较比较 3 次次。9553205176543210559572995中国科大数据结构11-15 11.3 多路平衡归并的实现

3、7291697654挑出亚军挑出亚军需要进行需要进行 log2k 次比较次比较,此处需此处需要比较要比较 2次次。97732071765432107791672997中国科大数据结构11-16 11.3 多路平衡归并的实现中国科大数据结构11-17 11.3 多路平衡归并的实现中国科大数据结构11-18 11.3 多路平衡归并的实现中国科大数据结构11-19 11.3 多路平衡归并的实现920ls0ls1ls3ls2ls4b0b1b2b4b361525123748101515918202022402130612104中国科大数据结构11-20 11.3 多路平衡归并的实现中国科大数据结构11-

4、21 11.3 多路平衡归并的实现920ls0ls1ls3ls2ls4b0b1b2b4b315251237481015159182020224020141512103中国科大数据结构11-22 11.3 多路平衡归并的实现typedef int LoserTreek;/败者树是完全二叉树且不含叶子败者树是完全二叉树且不含叶子,可采用顺序存储结构可采用顺序存储结构typedef structKeyType key;ExNode,Externalk;/外结点外结点,只存放待归并记录的关键码只存放待归并记录的关键码中国科大数据结构11-23 11.3 多路平衡归并的实现void K_Merge(Lo

5、serTree*ls,External*b)/k-路归并处理程序利用败者树路归并处理程序利用败者树ls将编号从将编号从0到到k-1的的k个输入归并段中的记录归并到输出归并段个输入归并段中的记录归并到输出归并段b0/到到bk-1为败者树上的为败者树上的k个叶子结点个叶子结点,分别存放分别存放k个输入归并段中当前记录的关键码个输入归并段中当前记录的关键码for(i=0;i0)if(bs.keyblst.key)slst;/s指示新的胜者指示新的胜者 t=t/2;ls0=s;void CreateLoserTree(LoserTree*ls)/建立败者树建立败者树/已知已知b0到到bk-1为完全二叉

6、树为完全二叉树ls的叶子结点存有的叶子结点存有k个关个关/键码键码,沿从叶子到根的沿从叶子到根的k条路径将条路径将ls调整为败者树调整为败者树 bk.key=MINKEY;/设设MINKEY为关键码可能的最小值为关键码可能的最小值 for(i=0;i0;i-)Adjust(ls,i);/依次从依次从bk-1,bk-2,b0出发调整败者出发调整败者中国科大数据结构11-25 11.4 置换-选择排序中国科大数据结构11-26 11.4 置换-选择排序中国科大数据结构11-27 11.4 置换-选择排序中国科大数据结构11-28 11.4 置换-选择排序中国科大数据结构11-29 11.4 置换-

7、选择排序中国科大数据结构11-30 11.4 置换-选择排序最小值最小值 最大值最大值值递增值递增记录数记录数记录值分布按等概率记录值分布按等概率当前最小值当前最小值段分界值段分界值展开的环路均均 匀匀 下下 雪雪W积雪(内存容量)环路起、终点当前车位当前车位扫雪车在环形路上扫雪。将环路截断展开,扫雪车在环形路上扫雪。将环路截断展开,积雪截面为三角形如上图积雪截面为三角形如上图,其面积为其面积为W,则车走则车走一圈扫走的面积为一圈扫走的面积为2W.类比到置换类比到置换_选择排序选择排序如黄字所示。如黄字所示。中国科大数据结构11-31 11.5 最佳归并树93012511831738262432121中国科大数据结构11-32 11.5 最佳归并树23611309171824591211232中国科大数据结构11-33 11.5 最佳归并树2352491718124791620中国科大数据结构11-34 11.5 最佳归并树中国科大数据结构11-35 习题

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|