1. 程式人生 > >最大堆MaxHeap和最小堆MinHeap的實現

最大堆MaxHeap和最小堆MinHeap的實現

       優先佇列式分支界限法解裝載問題中需要用到最大堆MazHeap,但是書上沒有給出程式碼,所以只能我們自己寫了,下面我貼出這兩個資料結構的程式碼,以供參考。解決了這兩個資料結構,那麼優先佇列式分支界限法就很好實現了。

最大堆MaxHeap:

最小堆MinHeap:

最大堆和最小堆也就該下大於號和小於號就可以了,貼出來是為了以後重用方便,省得到時再修改,麻煩。