[问题] 二元堆积

楼主: minimatsumi (sugar)   2013-04-02 20:15:13
一个有 999 个节点的二元堆积(Binary heap),在加入1 个新节点时,最少需要比
较X 次,最多需要比较Y 次,则Y*X= ?
答案是9
知道X=1
请问Y如何计算?
谢谢
作者: isong199 (雨中回忆)   2013-04-02 20:19:00
log2 1000<10取9

Links booklink

Contact Us: admin [ a t ] ucptt.com