PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] LeftistHeap能不能DecreaseKey(资料结构)
楼主:
heatthree
(热火三)
2017-06-11 21:12:14
我查询leftist heap,网络上有资料说它不支援decrease key的指令
但我不懂的是不能把它当作一般binary heap操作吗
像一般binary heap的话,decrease key复杂度就是O(lgn)
但是leftist heap是因为什么原因不能像那样操做呢
感谢各位
作者:
sarsman
(DeNT15T♠)
2017-06-11 21:40:00
因为一般Binary heap有Complete性质吧?
作者:
kyuudonut
(善良è€ç™¾å§“)
2017-06-11 22:17:00
楼上正解,leftist heap 实作通常会用 linked list
楼主:
heatthree
(热火三)
2017-06-11 23:01:00
没有complete性质就不能decrease key吗?
作者:
FRAXIS
(喔喔)
2017-06-12 06:54:00
应该是可以 decreasekey 只是速度不快
作者:
kyuudonut
(善良è€ç™¾å§“)
2017-06-12 10:30:00
重点是复杂度吧 @@妳还要维持 leftist heap 的性质可以的,那妳要先确保 linked list 是双向的教科书上的 node 是往下储存的,实作上妳要记得改
楼主:
heatthree
(热火三)
2017-06-12 16:39:00
感谢回答
作者:
FRAXIS
(喔喔)
2017-06-12 21:25:00
Leftist 的高度有保证是 O(lg n) 吗?
作者:
sarsman
(DeNT15T♠)
2017-06-13 02:38:00
没有吧
继续阅读
[理工] Bottom-up建立Heap
justlike68
[理工] 线代-行列式
ss455032
[理工] 留数题目
s9540107
[理工] [计组]pipeline reorder-95台大电机
shownlin
Re: [理工]拉普拉斯_s等同于time domain的微分
Honor1984
[理工]拉普拉斯_s等同于time domain的微分
tyo1232000
[理工] 资结 2-3-4 tree
TampaBayRays
[商管] 多元常态求解
YUEIN
[理工] 离散 鸽笼原理
cow5566bad
Re: [理工] 线代 88台大电机是非两题
Honor1984
Links
booklink
Contact Us: admin [ a t ] ucptt.com