優(yōu)先隊(duì)列至少要有兩種操作,插入和刪除最小者
堆可以用一個(gè)完全二叉樹表示哮肚,要使刪除最小者的時(shí)間復(fù)雜度最小嫁佳,則最小值應(yīng)該存在根節(jié)點(diǎn)處
對(duì)與上面數(shù)組來(lái)說(shuō)别惦,任一位置i上的元素,其左兒子在2i上嘁字,右兒子在2i+1上恩急,它的父親則在i/2上。
優(yōu)先隊(duì)列至少要有兩種操作,插入和刪除最小者
堆可以用一個(gè)完全二叉樹表示哮肚,要使刪除最小者的時(shí)間復(fù)雜度最小嫁佳,則最小值應(yīng)該存在根節(jié)點(diǎn)處
對(duì)與上面數(shù)組來(lái)說(shuō)别惦,任一位置i上的元素,其左兒子在2i上嘁字,右兒子在2i+1上恩急,它的父親則在i/2上。