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.
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
Related questions
Question
100%

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
This is a popular solution!
Step by step
Solved in 2 steps

Knowledge Booster
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.Recommended textbooks for you

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education