問(wèn)答題

【簡(jiǎn)答題】

判別下列序列是否為堆,如不是,按照堆排序思想把它調(diào)整為堆,用圖表示建堆的過(guò)程。
⑴(1,5,7,25,21,8,8,42)
⑵(3,9,5,8,4,17,21,6)

答案:

序列⑴是堆,序列⑵不是堆,調(diào)整為堆(假設(shè)為大根堆)的過(guò)程如下圖所示。

微信掃碼免費(fèi)搜題