代码c++最大堆最小堆 上传者:ninthsisters 2019-07-13 11:18:12上传 DOC文件 28KB 热度 46次 最大堆最小堆问题的提出给定k个排好序的序列S1,S2…,Sk,用2路合并算法将这k个序列合并成一个序列。假设所采用的2路合并算法合并2个长度分别为m和n的序列需要m+n-1次比较。试设计一个算法确定合并这个序列的最优合并顺序,使所需的总比较次数最少。为了进行比较,还需要确定合并这个序列的最差合并顺序,使所需的总比较次数最多。原理分析这个程序比较适合用堆,最优用最小堆,最差用最大堆;以最优合并为例:(1)使用各序列的长度建堆;(2)两个最小的元素出堆,计算这两序列合并需要的比较次数,该次数入堆;(3)重复(2),直到堆只剩下一个元素;最后剩下的元素即为题目的解。 下载地址 用户评论 更多下载 下载地址 立即下载 收藏 腾讯 微博 用户评论 码姐姐匿名网友 2019-07-13 11:18:12 效率一般般!!!!!!!!! 码姐姐匿名网友 2019-07-13 11:18:12 程序可以运行,能研究的可以下载看看 码姐姐匿名网友 2019-07-13 11:18:12 我自己是按照定义去写的,所以看这个木有太看懂,不过我会努力看看的 发表评论 ninthsisters 资源:1 粉丝:0 +关注 上传资源 免责说明 本站只是提供一个交换下载平台,下载的内容为本站的会员网络搜集上传分享交流使用,有完整的也有可能只有一分部,相关内容的使用请自行研究,主要是提供下载学习交流使用,一般不免费提供其它各种相关服务! 本站内容泄及的知识面非常广,请自行学习掌握,尽量自已动脑动手解决问题,实践是提高本领的途径,下载内容不代表本站的观点或立场!如本站不慎侵犯你的权益请联系我们,我们将马上处理撤下所有相关内容!联系邮箱:server@dude6.com
效率一般般!!!!!!!!!
程序可以运行,能研究的可以下载看看
我自己是按照定义去写的,所以看这个木有太看懂,不过我会努力看看的