維護(hù)一個(gè)大頂堆和一個(gè)小頂堆(動(dòng)態(tài)平衡二叉樹的插入效率高,不會(huì)出現(xiàn)退化現(xiàn)象) count表示這是第幾個(gè)數(shù)把篓,如果是偶數(shù)個(gè)放入右邊的小頂堆纫溃,如果是奇數(shù),放入左邊的大頂堆韧掩。在放入之后...
分三種情況 節(jié)點(diǎn)為根節(jié)點(diǎn) 節(jié)點(diǎn)為某個(gè)節(jié)點(diǎn)的左孩子 節(jié)點(diǎn)為某個(gè)節(jié)點(diǎn)的右孩子(這種情況比較復(fù)雜口芍,要向上找某個(gè)節(jié)點(diǎn)是其父節(jié)點(diǎn)的左孩子)
關(guān)鍵是如何確定新的頭節(jié)點(diǎn)」途恚可以先創(chuàng)建一個(gè)頭節(jié)點(diǎn)鬓椭,最后返回頭節(jié)點(diǎn)的next域
慢指針一次走一步,快指針一次走兩步聋庵,如果有換的話一定會(huì)在慢指針第一次走圈的時(shí)候相遇膘融,此時(shí)相遇點(diǎn)到環(huán)入口的距離和鏈表頭到相遇點(diǎn)的距離相等,讓快慢指針一起走祭玉,再次相遇就是入口