[理工] Bottom-up建立Heap

作者: justlike68 (DAY)   2017-06-10 14:17:31
http://i.imgur.com/kEbFVv8.jpg
請問這個建立Heap的演算法最後幾行(我打問號的那兩行)
為什麼要特別先說他左子點在哪,然後在外圍又把他除2呢,這兩步不是剛好抵消掉了嗎?
就直接寫tree[ j ] = k 不是就好了嗎?
謝謝回答~
作者: s89162504 (阿本)   2017-06-10 14:46:00
while迴圈會結束是因為j值已經太大 所以要除回來

Links booklink

Contact Us: admin [ a t ] ucptt.com