永发信息网

数据结构,﹛40,30,92,16,20,47,25,56,55,35﹜建立一个大根堆!!!我先把

答案:2  悬赏:10  手机版
解决时间 2021-01-22 15:58
数据结构,﹛40,30,92,16,20,47,25,56,55,35﹜建立一个大根堆!!!我先把
最佳答案
没要求的话直接变就好了追问直接变是从下往上变还是从上往下变?追答可能跟你说的不是同一个。我说的直接是说一个一个插,然后不断调整为大根堆追问你确定是插一个调整一个,不是整体在二叉树中调整嘛?追答题目有说明是用什么方法,你就用他说的,没说那就是都可以阿,用这个应该更轻松一些,这个无所谓的阿追问那从二叉树中调整是从上到下还是从下到上那?追答自底向上追问和转化成初始堆一样呗追答不知道你说的转化成初始堆是什么。我只知道两个方法,一个就是使用堆的插入,进行n次插入,就是我说的方法。第二种就是自底向上不断调整成大顶堆。估计你说的是这种把
全部回答
初始堆就是大根堆,只是是第一次(初始序列)调整,第一次必须是自底向上逐个调整,以后(第一次交换后)是自上向下调整(因为除了第一个即堆顶元素,其他都是已经调整好的堆)。过程:
先把数据画出一颗二叉树:
40
30 92
16 20 47 25
56 55 35
从最后一个数据的双亲(20)开始,数据最大的成为双亲
20和35交换;下一个双亲(16),16和56交换;
双亲92不动;结果如下
40
30 92
56 35 47 25
16 55 20
双亲30,相对麻烦些:首先是30和56交换,然后再交换30和55,结果:
40
56 92
55 35 47 25
16 30 20
最后是双亲40(根);首先40和92交换,然后40和47交换,结果就是调整好的大顶堆:
92
56 47
55 35 40 25
16 30 20
即:{92,56,47,55,35,40,25,16,30,20}追问太厉害了!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题在盛有下列固体的烧杯中加入足量的稀硫
飞机座椅上的这些按钮是什么
可恶 用英语怎么说
西塘古镇到嘉善的最后一班车是几点的
温度上升5℃记为+5℃,那么下降3℃应记为A.+3
b站up主录视频用的是什么机器设备?
H2PO4-的共轭酸
What a hot day! How about going swimming a
安泽县的交通运输
天下3怎么绑定手机
求解联想笔记本z370的。打j出现1,打
用两个词来说说山村早晨的特点
蓝色垃圾桶表示什么垃圾,黄色
从北京西站到朱辛怎么坐地铁
为什么就裤子膝盖那一块变黄了,求解决方法和
推荐资讯
温室大棚 可以种植山芹菜吗 大叶芹
我有一个亲生母亲,她的名字叫徐秀。是湖北的
长夜漫一个人,下朕是什么?
on the rag什么意思
爱淘婴童百货地址在什么地方,我要处理点事!
一个零件只有3毫米长,画在图纸上的长是18厘
不锈钢里的铬有什么用
快过期的酸奶能喝吗
星巴克(CBD万达店)地址有知道的么?有点事想
单选题夏天,人们看到冰棒周围有“白气”,冰
有人从工厂偷出东西卖。买的人犯法吗?达到多
有能解开的吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?