问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二叉树如何建堆

发布网友 发布时间:2022-07-15 14:23

我来回答

2个回答

热心网友 时间:2024-11-30 02:06

首先把所有数据填进一个完全二叉树中。然后对非终端结点n/2向下进行调整。建小根堆的时候方法是:1.比较它与两个孩子的大小。哪个孩子比它小也比兄弟小则把它调到那个孩子的位置。然后再判断该位置还要不要往下调。2.从n/2开始,对它之前的所有元素进行1操作。
本题解法为(按完全二叉树写)
一。把所有元素写进完全二叉树中得
49
38 65

97 76 13 27

二。1.对非叶子元素进行调整,即第n/2个元素,即本题的65.
因为65的孩子为13和27.因为都比65小,而13比27小。所以调到13的位置。即65和13换
49
38 13
97 76 65 27

2.对n/2前一个元素进行调整。即本题的38.因为97和76都比38大,所以不用调
3.对2之前的一个元素,即本题的49进行调整,因为38和13都49小,而13比38小,所以49和13换位置。换位置后49的两个孩子为65和27.27比49小,所以27和49换位置。
13
38 27
97 76 65 49

热心网友 时间:2024-11-30 02:06

看算法导论去吧,有详细过程。或者一般数据结构书都讲。
在这说也说不清楚
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
肺气肿吃什么食物最好 吃什么对肺气肿好 肺气肿老人吃什么水果好 世界乐坛唱功排行? 全球唱功排名? 全球唱功排名 MariahCarey与CelineDion谁唱歌唱得好些?或者谁的唱功较好? Mariah Carey 与 Celine Dion谁唱歌唱得好些?或者谁的唱功较好 国家水费多少钱一吨 国家水费标准是多少一吨?多少水才算一吨 水费是多少钱一吨 wd118铸工胶对太阳能热水器的最高温度耐高温吗 桂圆能在河南信阳种植吗? 河南信阳淮滨县种值什麼果树好 河南信阳淮滨适合种植什么果树 信阳适合种植什么果树 河南信阳丘陵地区适合种那些果树,急!!! 在河南信阳载什么果树好 信阳地区适合种什么果树 如何解决抑郁症? 立创商城的二极管质量如何?适不适合平常使用呢? 中成药眼药水有防腐剂吗? 遥控越野车 1比几是什么意思?大小还是马力? 睡醒后手心,脚心易出汗是怎么回事? 早晨醒来后手脚心出汗,怎么回事 形容牡丹的诗句 关于随心的诗句 描写悠闲安逸的古诗 早晨睡醒后手脚出汗为什么 睡觉醒后浑身热冒汗,怎么会事 为什么我的工商银行卡五千额度变成了两千? fire station怎么读 消防站的英语翻译 消防站用英语怎么说 消防站英文 火灾英文怎么读 微信安全提示被别人用企业微信登录- 问一问 浅论苗族服装与汉服区别 BD和MD指的是 怎样在同一部手机上用两个微信!怎么才能下载另一个! 男篮世界杯中国队对巴林队今天几点开赛? ”夫必自悔而后人悔之”应该怎样理解? 今年中国电子信息博览会还有吗?什么时候举行? 张颜齐最近参加了中国说唱巅峰对决,为什么他这么受欢迎呢? 这句话全文怎么写?夫知妻妻若是贤妻良母,夫必当,,, 八字中阴遇阳干夫必伤是什么意思? 世界最早的殖民国家是不是英国??? 近代西方最早进行殖民扩张的国家是葡萄牙和哪个国家? linux挂载ntfsu盘的方法是怎样的 最早进行殖民活动的是哪两个国家? 红斑狼疮的症状有哪些啊 怎样在同一部手机上用两个微信!怎么才能下载另一个!