永发信息网

堆排序如何插入元素?

答案:1  悬赏:10  手机版
解决时间 2021-02-09 21:45
如何向已排好序的堆中插入元素,描述插入过程就行。

有了解的帮帮忙。堆排序后,再插入一个元素
最佳答案
向堆中插入一个元素时,首先将该元素写入到堆尾,即堆中最后一个元素的后面,然后经调整为一个新堆。因为在原有堆上插入一个新元素后,可能使以该元素的双
亲结点为根的子树不为堆,从而使整个树不为堆,所以必须进行调整使之仍为一个堆。调整的方法如下,若新元素大于双亲结点的值,就让它们互换位置。新元素换
到双亲位置后,使得以该位置为根的子树成为堆,但新元素可能还大于此位置的双亲结点的值,从而使以上一层的双亲结点为根的子树不为堆,还需要按上述方法继
续调整。这样持续传递上去,直到以新位置的双亲结点为根的子树仍为一个堆或者调整到堆顶为止,此时得到的整个树又成为了一个堆。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国信合(双胜分社)地址在什么地方,我要处理
为开辟“丝绸之路”作出突出贡献的历史人物是
少女时代现在还都住在一起吗,还是分开住了!
请问32吨桥式起重机的减速机使用多少牌号的润
我想买手机,最主要是摄像头好的,就是像数高
三台农商银行(水库分理处)怎么去啊,我要去那
天林批发部地址在哪,我要去那里办事
酒店的浴袍怎么穿
【法的特征】法的基本特征是什么?
三台县农村信用联社(光辉分社)怎么去啊,我要
成都本草堂药品连锁有限公司仁爱堂药房地址有
中国农村信用合作社(白雀分社)地址在哪,我要
在qq珊瑚虫版上那一个文件是更新ip的?麻烦指
讲了旧上海时期有个斧头帮和青帮的电视剧 以
农村信用合作社(石亭分社)地址在什么地方,我
推荐资讯
听流行歌曲对作文水平有帮助么?
你为什么要离开原来的公司?这该怎么回答会比
由下表可知下列关于6层以内住宅的叙述正确的
举例说明鱼类鳞片的主要类型。
美佳净干洗店(解放路)地址在什么地方,想过去
超凡旅店(赤峰元宝山区)怎么去啊,我要去那办
【在梦里】假如生活在梦里 作文
华为u8825d电子邮件误删了怎么下载?
小军每周六去少年宫学书法,他这个月前三个学
日升综合商城地址在什么地方,我要处理点事
车间划线及标识管理属于哪个国标
ck手表k2y236k6如何辨别真假
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?