

MCQOPTIONS
Saved Bookmarks
This section includes 88 Mcqs, each offering curated multiple-choice questions to sharpen your Data Structures and Algorithms knowledge and support exam preparation. Choose a topic below to get started.
51. |
Do ternary heap have better memory cache behavior than binary heap. |
A. | True |
B. | False |
Answer» B. False | |
52. |
The procedure FindMin() to find the minimum element and the procedure DeleteMin() to delete the minimum element in min heap take _________ |
A. | logarithmic and linear time constant respectively |
B. | constant and linear time respectively |
C. | constant and quadratic time respectively |
D. | constant and logarithmic time respectively |
Answer» E. | |
53. |
How many comparisons will occur while performing a delete-min operation? |
A. | d |
B. | d-1 |
C. | d+1 |
D. | 1 |
Answer» C. d+1 | |
54. |
Does there exist a heap with seven distinct elements so that the Inorder traversal gives the element in sorted order. |
A. | Yes |
B. | No |
Answer» C. | |
55. |
How many types of the merge are available in skew heaps? |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» C. 3 | |
56. |
Should leaves in ternary heap be distributed from left to right. |
A. | True |
B. | False |
Answer» B. False | |
57. |
Is the priority queue abstract data type. |
A. | True |
B. | False |
Answer» B. False | |
58. |
What is the node path length of a node with 0 or 1 child? |
A. | 1 |
B. | -1 |
C. | 0 |
Answer» D. | |
59. |
Pairing heaps time complexity was inspired by that of? |
A. | splay tree |
B. | treap |
C. | red-black tree |
D. | avl tree |
Answer» B. treap | |
60. |
What is the time per operation of merging, insertion and deletion operations in a skew heap? |
A. | O(N) |
B. | O(log N) |
C. | O(N log N) |
D. | O(N2) |
Answer» C. O(N log N) | |
61. |
___________ is a self-adjusting version of a leftist heap. |
A. | Rightist heap |
B. | Skew heap |
C. | d-heap |
D. | Binary heap |
Answer» C. d-heap | |
62. |
Why would a recursive implementation fail in skew heaps? |
A. | skew heaps are self adjusting |
B. | efficiency gets reduced |
C. | lack of stack space |
D. | time complexity |
Answer» D. time complexity | |
63. |
Which of the following is difficult to determine the right path length? |
A. | Skew heaps |
B. | Binomial tree |
C. | Leftist heap |
D. | d-heap |
Answer» B. Binomial tree | |
64. |
What is the time complexity for decreasing priority of key in a maximum ternary heap of n elements? |
A. | O (log n/ log 3) |
B. | O (3log n/ log 3) |
C. | O (n) |
D. | O (1) |
Answer» C. O (n) | |
65. |
What is the time taken to delete a minimum element in a leftist heap? |
A. | O(N) |
B. | O(N log N) |
C. | O(log N) |
D. | O(M log N) |
Answer» D. O(M log N) | |
66. |
The relationship of skew heaps to leftist heaps is analogous to that of? |
A. | Splay tree and AVL tree |
B. | Red black tree and AVL tree |
C. | Binary tree and Splay tree |
D. | Binary tree and Red black tree |
Answer» B. Red black tree and AVL tree | |
67. |
In a leftist heap, all the operations should be performed on? |
A. | left path |
B. | centre path |
C. | right path |
D. | root |
Answer» D. root | |
68. |
How many nodes does a leftist tree with r nodes must have? |
A. | 2r |
B. | 2r-1 |
C. | 2r |
D. | 2r-1 |
Answer» C. 2r | |
69. |
The worst case running time of all operations in a skew heap is given as? |
A. | O(N) |
B. | O(N log N) |
C. | O(N2) |
D. | O(M log N) |
Answer» B. O(N log N) | |
70. |
Which type of data structure is a ternary heap? |
A. | Array |
B. | Hash |
C. | Priority Queue |
D. | Priority Stack |
Answer» D. Priority Stack | |
71. |
What is the run time efficiency of an insertion algorithm? |
A. | O(N) |
B. | O(log N) |
C. | O(N2) |
D. | O(M log N) |
Answer» B. O(log N) | |
72. |
Which of the following operations does not destroy the leftist heap property? |
A. | insert |
B. | merge |
C. | delete |
D. | swap |
Answer» D. swap | |
73. |
Which of the following is the application of minimum ternary heap? |
A. | Prim's Algorithm |
B. | Euclid's Algorithm |
C. | Eight Queen Puzzle |
D. | Tree |
Answer» B. Euclid's Algorithm | |
74. |
What is the amortized cost per operation of a skew heap? |
A. | O(N) |
B. | O(N log N) |
C. | O(N2) |
D. | O(log N) |
Answer» E. | |
75. |
The roots of the elements of the subtrees are smaller than the root of the heap. |
A. | True |
B. | False |
Answer» C. | |
76. |
What is the time complexity for increasing priority of key in a maximum ternary heap of n elements? |
A. | O (log n/ log 3) |
B. | O (n!) |
C. | O (n) |
D. | O (1) |
Answer» B. O (n!) | |
77. |
The leaf node for a heap of height h will be at which position. |
A. | h |
B. | h-1 |
C. | h or h-1 |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
78. |
Which of the following methods is the best choice for complex applications? |
A. | binary heap |
B. | d-heap |
C. | treap |
D. | pairing heap |
Answer» E. | |
79. |
Which property should ternary heap hold for execution? |
A. | Associative |
B. | Commutative |
C. | Tree |
D. | Heap |
Answer» E. | |
80. |
Descending priority queue can be implemented using ______ |
A. | max heap |
B. | min heap |
C. | min-max heap |
D. | trie |
Answer» B. min heap | |
81. |
What is the run time efficiency of an insertion algorithm in d-heap? |
A. | O(N) |
B. | O(log N) |
C. | O(logd N) |
D. | O(Nd) |
Answer» D. O(Nd) | |
82. |
What is the time complexity for creating a ternary heap using swapping? |
A. | O (log n/ log 3) |
B. | O (n!) |
C. | O (n) |
D. | O (1) |
Answer» D. O (1) | |
83. |
An array consist of n elements. We want to create a heap using the elements. The time complexity of building a heap will be in order o? |
A. | O(n*n*logn) |
B. | O(n*logn) |
C. | O(n*n) |
D. | O(n *logn *logn) |
Answer» C. O(n*n) | |
84. |
Heap can be used as ________________ |
A. | Priority queue |
B. | Stack |
C. | A decreasing order array |
D. | None of the mentioned |
Answer» B. Stack | |
85. |
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<sup>2</sup>) |
Answer» B. O(n) | |
86. |
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. | None of the mentioned |
Answer» D. None of the mentioned | |
87. |
Heap exhibits the property of a binary tree? |
A. | True |
B. | False |
Answer» B. False | |
88. |
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 tree |
Answer» D. First node of right sub tree | |