Vidyalelo
Data Structure · Q108

Binary Search Trees(B Tree)

Programming · Data Structure · question 108

Q108

Why is heap implemented using array representations than tree(linked list) representations though both tree representations and heaps have same complexities? for binary heap -insert: O(log n) -delete min: O(log n) for a tree -insert: O(log n) -delete: O(log n) Then why go with array representation when both are having same values ?

A.
arrays can store trees which are complete and heaps are not complete
B.
lists representation takes more memory hence memory efficiency is less and go with arrays and arrays have better caching
Answer
C.
lists have better caching
D.
In lists insertion and deletion is difficult

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board