InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 101. |
What is the space complexity of searching in a heap?(a) O(logn)(b) O(n)(c) O(1)(d) O(nlogn)This interesting question is from Binary Heap topic in portion Heap of Data Structures & Algorithms II had been asked this question in an interview for internship. |
|
Answer» The correct choice is (B) O(n) |
|
| 102. |
An array consists of n elements. We want to create a heap using the elements. The time complexity of building a heap will be in order of(a) O(n*n*logn)(b) O(n*logn)(c) O(n*n)(d) O(n *logn *logn)The doubt is from Heap in chapter Heap of Data Structures & Algorithms II got this question in a national level competition. |
|
Answer» The correct choice is (B) O(N*logn) |
|
| 103. |
If we implement heap as maximum heap , adding a new node of value 15 to theleft most node of right subtree. What value will be atleaf nodes of the right subtree of the heap.(a) 15 and 1(b) 25 and 1(c) 3 and 1(d) 2 and 3This question is from Heap in chapter Heap of Data Structures & Algorithms IThe question was posed to me in my homework. |
|
Answer» Right option is (a) 15 and 1 |
|
| 104. |
If we implement heap as min-heap, deleting root node (value 1)from the heap. What would be the value of root node after second iteration if leaf node (value 100)is chosen to replace the root at start.(a) 2(b) 100(c) 17(d) 3Query is from Heap in section Heap of Data Structures & Algorithms IThis question was addressed to me in examination. |
|
Answer» The correct choice is (a) 2 |
|
| 105. |
Heap can be used as ________________(a) Priority queue(b) Stack(c) A decreasing order array(d) Normal ArrayThe question is from Heap in section Heap of Data Structures & Algorithms IThis question was addressed to me in final exam. |
|
Answer» Correct choice is (a) PRIORITY queue |
|
| 106. |
The worst case complexity of deleting any arbitrary node value element from heap is __________(a) O(logn)(b) O(n)(c) O(nlogn)(d) O(n^2)My question is taken from Heap topic in chapter Heap of Data Structures & Algorithms IThis question was posed to me in an interview for internship. |
|
Answer» The correct choice is (a) O(logn) |
|
| 107. |
What is the complexity of adding an element to the heap.(a) O(log n)(b) O(h)(c) O(log n) & O(h)(d) O(n)Asked question is from Heap topic in division Heap of Data Structures & Algorithms IThe question was posed to me during an interview. |
|
Answer» Right option is (c) O(log n) & O(h) |
|
| 108. |
Heap exhibits the property of a binary tree?(a) True(b) FalseMy doubt stems from Heap topic in division Heap of Data Structures & Algorithms II have been asked this question at a job interview. |
|
Answer» RIGHT choice is (a) True The explanation is: Yes, because the LEAF nodes are present at height H or h-1, which is a PROPERTY of complete binary tree. |
|
| 109. |
In a max-heap, element with the greatest key is always in the which node?(a) Leaf node(b) First node of left sub tree(c) root node(d) First node of right sub treeThis interesting question is from Heap topic in portion Heap of Data Structures & Algorithms II had been asked this question in a national level competition. |
|
Answer» CORRECT option is (c) root NODE The BEST EXPLANATION: This is one of the property of max-heap that root node MUST have key greater than its children. |
|
| 110. |
Naïve merge cannot be done in a skew merge.(a) true(b) false |
|
Answer» Correct option is (B) false |
|
| 111. |
The actual pairing heap implementation uses the right child and left child representation.(a) true(b) falsewhat is correct in this question. |
|
Answer» CORRECT OPTION is (B) false The explanation is: The actual PAIRING heap implementation uses a left child and right SIBLING representation since it follows heap order property. |
|