已知小根堆为8,15,10,21,34,16,12,删除关键字 8 之后需重建堆,在此过程中,关键字之间的比较次数是() 。
A.1 B.2 C.3 D.4
答案:C
解析:对于堆顶删除操作,将堆的最后一个节点替换到堆顶,然后自上而下地递归调整。
1.比较12和15,不动 2.比较12和10,交换 3.比较12和16,不动
已知小根堆为8,15,10,21,34,16,12,删除关键字 8 之后需重建堆,在此过程中,关键字之间的比较次数是() 。
A.1 B.2 C.3 D.4
答案:C
解析:对于堆顶删除操作,将堆的最后一个节点替换到堆顶,然后自上而下地递归调整。
1.比较12和15,不动 2.比较12和10,交换 3.比较12和16,不动