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