My thoughts-->
所在版块:求学狮城 发贴时间:2003-11-11 20:57

用户信息
复制本帖HTML代码
高亮: 今天贴 X 昨天贴 X 前天贴 X 
If it's a min heap: then we can find minimum in O(1) and delete minimum in O(logN);
if it's a max heap: then we can find minimum in O(N)(check all leaves) and delete minimum in O(N) ( taking search minimum first into account) or O(1) if we don't care the searching time

Pls correct me if i am wrong
.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!

 相关帖子 我要回复↙ ↗回到正文
a question about running time: 最近不太好   (339 bytes , 591reads )
binary heap cannot perform insert in O(1). Flying   (64 bytes , 233reads )
But I think it can--> cigar   (183 bytes , 227reads )
sorry...I didn't notice the "best-case time" there Flying   (76 bytes , 220reads )
My thoughts--> cigar   (300 bytes , 233reads )
Correction: for max heap, delete mim should be cigar   (56 bytes , 298reads )