《Algorithms 4th Edition》讀書筆記——2.4 優先隊列(priority queue)-Ⅴ

  命題Q。對於一個含有N個元素的基於堆疊優先隊列,插入元素操作只需要不超過(lgN + 1)次比較,刪除最大元素的操作需要不超過2lgN次比較。 證明。由命題P可知,兩種操作都需要在根節點和堆底之間移動元素,而路徑的長度不超過lgN。對於路徑上的每個節點,刪除最大元素需要兩次比比較(除了堆底元素),一次用來找出較大的子節點,一次用來確定該子節點是否需要上浮。   對於需要大量混雜的插入和刪除最大
相關文章
相關標籤/搜索