You are given the sequence Compute a maxheap by sequentially
     You are given the sequence  Compute a max-heap by sequentially inserting A[1], A [2], ..., A[9] into the originally empty max-heap. Show the resulting heap in array format (as in the above).![You are given the sequence Compute a max-heap by sequentially inserting A[1], A [2], ..., A[9] into the originally empty max-heap. Show the resulting heap in a  You are given the sequence Compute a max-heap by sequentially inserting A[1], A [2], ..., A[9] into the originally empty max-heap. Show the resulting heap in a](/WebImages/38/you-are-given-the-sequence-compute-a-maxheap-by-sequentially-1114066-1761591372-0.webp) 
  
  Solution
Let us call the initially empty heap as H. We take number one by one,
2,
H: 2
4,
H: 2 4
 H: 4 2
6,
H: 4 2 6
 H: 6 2 4
8,
H: 6 2 4 8
 H: 6 8 4 2
 H: 8 6 4 2
10,
H: 8 6 4 2 10
 H: 8 10 4 2 6
 H: 10 8 4 2 6
12,
H: 10 8 4 2 6 12
 H: 10 8 12 2 6 4
 H: 12 8 10 2 6 4
14,
H: 12 8 10 2 6 4 14
 H: 12 8 14 2 6 4 10
 H: 14 8 12 2 6 4 10
16,
H: 14 8 12 2 6 4 10 16
 H: 14 8 12 16 6 4 10 2
 H: 14 16 12 8 6 4 10 2
 H: 16 14 12 8 6 4 10 2
18,
H: 16 14 12 8 6 4 10 2 18
 H: 16 14 12 18 6 4 10 2 8
 H: 16 18 12 14 6 4 10 2 8
 H: 18 16 12 14 6 4 10 2 8
The final heap is 18 16 12 14 6 4 10 2 8.
![You are given the sequence Compute a max-heap by sequentially inserting A[1], A [2], ..., A[9] into the originally empty max-heap. Show the resulting heap in a  You are given the sequence Compute a max-heap by sequentially inserting A[1], A [2], ..., A[9] into the originally empty max-heap. Show the resulting heap in a](/WebImages/38/you-are-given-the-sequence-compute-a-maxheap-by-sequentially-1114066-1761591372-0.webp)
