判別下列序列是否為堆,如不是,按照堆排序思想把它調整為堆,用圖表示建堆的過程。 ⑴(1,5,7,25,21,8,8,42) ⑵(3,9,5,8,4,17,21,6)
序列⑴是堆,序列⑵不是堆,調整為堆(假設為大根堆)的過程如下圖所示。
用上述排序方法的每趟結果如下: