If a (binary) heap has height h = 6, determine the minimum number and maximum number of elements that can be in this heap. Clearly justify your answer.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%
A binary heap is called a max heap if it has the property that for every node i other than the root, the
value of the node is at most the value of its parent.
Here is an example of a max heap with 10 nodes (i.e., 10 elements), presented both as a binary tree
and as an array.
16
3
14
10
1
2 3 4 5 6 7 8 9 10
4
6.
8
7
9.
3
16 14 10 8 7932 4
1
8.
10
(a) The height of a heap is defined to the number of edges on the longest downward path from the root
node to a leaf node. Thus, in the example above, the height of the heap is h = 3.
= 6, determine the minimum number and maximum number of
If a (binary) heap has height h
elements that can be in this heap. Clearly justify your answer.
Transcribed Image Text:A binary heap is called a max heap if it has the property that for every node i other than the root, the value of the node is at most the value of its parent. Here is an example of a max heap with 10 nodes (i.e., 10 elements), presented both as a binary tree and as an array. 16 3 14 10 1 2 3 4 5 6 7 8 9 10 4 6. 8 7 9. 3 16 14 10 8 7932 4 1 8. 10 (a) The height of a heap is defined to the number of edges on the longest downward path from the root node to a leaf node. Thus, in the example above, the height of the heap is h = 3. = 6, determine the minimum number and maximum number of If a (binary) heap has height h elements that can be in this heap. Clearly justify your answer.
Expert Solution
Step 1

Answer

we have given height of  the heap is 6

minimum numbers of element(nodes) possible in a heap of  height " h" is  2h  

So for height(h)=6

minimum number of element is( 2^6) =64

maximum numbers of elements (nodes) possible in a heap of height "h" is 2h+1 -1

So for height(h)=6

maximum  number of element is( 2^7) -1=128-1=127

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Heapsort
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education