Suppose that a heap stores 210 elements What is its height s

Suppose that a heap stores 210 elements. What is its height? (show work with diagrams)

Solution

A binary heap is a complete binary tree which satisfies the heap ordering property.

The maximum number of nodes at level l of the heap is 2l.

Therefore a heap of height h stores at most 20+ 21+:+ 2h= 2h +1 – 1 node.

If h= 6, then the heap stores at most 27 – 1 =127 elements, which is not enough .so the heap must be of height 7,since for height 7 a heap can store 28 – 1 =255. The last level of the heap is not full.

Suppose that a heap stores 210 elements. What is its height? (show work with diagrams)SolutionA binary heap is a complete binary tree which satisfies the heap o

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site