MCQOPTIONS
Saved Bookmarks
This section includes 133 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.
| 1. |
How many types of insertion are performed in a binary tree? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» C. 3 | |
| 2. |
What is the time complexity for splitting the string into two new string in the rope data structure? |
| A. | O (n2) |
| B. | O (n!) |
| C. | O (log n) |
| D. | O (1) |
| Answer» D. O (1) | |
| 3. |
Which algorithm is used in the top tree data structure? |
| A. | Divide and Conquer |
| B. | Greedy |
| C. | Backtracking |
| D. | Branch |
| Answer» B. Greedy | |
| 4. |
What is the time complexity of level order traversal? |
| A. | O(1) |
| B. | O(n) |
| C. | O(logn) |
| D. | O(nlogn) |
| Answer» C. O(logn) | |
| 5. |
What is the time complexity for maintaining a dynamic set of weighted trees? |
| A. | O (n) |
| B. | O (n2) |
| C. | O (log n) |
| D. | O (n!) |
| Answer» D. O (n!) | |
| 6. |
Self – balancing binary search trees have a much better average-case time complexity than hash tables. |
| A. | True |
| B. | False |
| Answer» C. | |
| 7. |
The size value of various nodes in a weight balanced tree are leaf – zero internal node – size of it's two children is this true? |
| A. | true |
| B. | false |
| Answer» B. false | |
| 8. |
How many edges are present in path cluster? |
| A. | 2 |
| B. | 3 |
| C. | 6 |
| D. | 1 |
| Answer» B. 3 | |
| 9. |
What must be the ideal size of array if the height of tree is 'l'? |
| A. | 2l-1 |
| B. | l-1 |
| C. | l |
| D. | 2l |
| Answer» B. l-1 | |
| 10. |
Which process forms the randomized binary search tree? |
| A. | Stochastic Process |
| B. | Branching Process |
| C. | Diffusion Process |
| D. | Aggregation Process |
| Answer» B. Branching Process | |
| 11. |
The steps for finding post-order traversal are traverse the right subtree, traverse the left subtree or visit the current node. |
| A. | True |
| B. | False |
| Answer» C. | |
| 12. |
How many edges are present in Edge cluster? |
| A. | 0 |
| B. | 1 |
| C. | 2 |
| D. | 4 |
| Answer» C. 2 | |
| 13. |
For how many vertices in a set, is top tree defined for underlying tree? |
| A. | 3 |
| B. | 4 |
| C. | 5 |
| D. | 2 |
| Answer» E. | |
| 14. |
What is the maximum number of children that a binary tree node can have? |
| A. | 0 |
| B. | 1 |
| C. | 2 |
| D. | 3 |
| Answer» D. 3 | |
| 15. |
What is the space complexity of a treap algorithm? |
| A. | O(N) |
| B. | O(log N) |
| C. | O(log N) |
| D. | O(N2) |
| Answer» B. O(log N) | |
| 16. |
What is the worst case analysis of an AA-Tree? |
| A. | O(N) |
| B. | O(log N) |
| C. | O( N log N) |
| D. | O(N2) |
| Answer» C. O( N log N) | |
| 17. |
Consider a situation of writing a binary tree into a file with memory storage efficiency in mind, is array representation of tree is good? |
| A. | yes because we are overcoming the need of pointers and so space efficiency |
| B. | yes because array values are indexable |
| C. | No it is not efficient in case of sparse trees and remaning cases it is fine |
| D. | No linked list representation of tree is only fine |
| Answer» D. No linked list representation of tree is only fine | |
| 18. |
Which data structure is used to maintain a dynamic forest using a link or cut operation? |
| A. | Top Tree |
| B. | Array |
| C. | Linked List |
| D. | Stack |
| Answer» B. Array | |
| 19. |
How many edges does a leaf cluster contain? |
| A. | 0 |
| B. | 1 |
| C. | 2 |
| D. | 3 |
| Answer» B. 1 | |
| 20. |
What is the time complexity of pre-order traversal in the iterative fashion? |
| A. | O(1) |
| B. | O(n) |
| C. | O(logn) |
| D. | O(nlogn) |
| Answer» C. O(logn) | |
| 21. |
Balanced binary tree with n items allows the lookup of an item in ____ worst-case time. |
| A. | O(log n) |
| B. | O(nlog 2) |
| C. | O(n) |
| D. | O(1) |
| Answer» B. O(nlog 2) | |
| 22. |
What is the disadvantage of using splay trees? |
| A. | height of a splay tree can be linear when accessing elements in non decreasing order. |
| B. | splay operations are difficult |
| C. | no significant disadvantage |
| D. | splay tree performs unnecessary splay when a node is only being read |
| Answer» B. splay operations are difficult | |
| 23. |
What is the time complexity for creating a new node and then performing concatenation in the rope data structure? |
| A. | O (log n) |
| B. | O (n!) |
| C. | O (n2) |
| D. | O (1) |
| Answer» E. | |
| 24. |
AA-Trees makes more rotations than a red-black tree. |
| A. | True |
| B. | False |
| Answer» B. False | |
| 25. |
What is the average running time of a treap? |
| A. | O(N) |
| B. | O(N log N) |
| C. | O(log N) |
| D. | O(M log N) |
| Answer» D. O(M log N) | |
| 26. |
What is the time complexity for deleting the string to form a new string in the rope data structure? |
| A. | O (n2) |
| B. | O (n!) |
| C. | O (log n) |
| D. | O (1) |
| Answer» D. O (1) | |
| 27. |
A binary tree is a rooted tree but not an ordered tree. |
| A. | true |
| B. | false |
| Answer» C. | |
| 28. |
Of the following rules that are followed by an AA-tree, which of the following is incorrect?1- Only right children can be red2- Procedures are coded recursively3- Instead of storing colors, the level of a node is stored4- There should not be any left children |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» E. | |
| 29. |
In which of the following self – balancing binary search tree the recently accessed element can be accessed quickly? |
| A. | AVL tree |
| B. | AA tree |
| C. | Splay tree |
| D. | Red – Black tree |
| Answer» D. Red – Black tree | |
| 30. |
Which operation is used to break a preferred path into two sets of parts at a particular node? |
| A. | Differentiate |
| B. | Cut |
| C. | Integrate |
| D. | Join |
| Answer» C. Integrate | |
| 31. |
What are the conditions for an optimal binary search tree and what is its advantage? |
| A. | The tree should not be modified and you should know how often the keys are accessed, it improves the lookup cost |
| B. | You should know the frequency of access of the keys, improves the lookup time |
| C. | The tree can be modified and you should know the number of elements in the tree before hand, it improves the deletion time |
| D. | None of the mentioned |
| Answer» B. You should know the frequency of access of the keys, improves the lookup time | |
| 32. |
What is the parent for a node 'w' of a complete binary tree in an array representation when w is not 0? |
| A. | floor(w-1/2) |
| B. | ceil(w-1/2) |
| C. | w-1/2 |
| D. | w/2 |
| Answer» B. ceil(w-1/2) | |
| 33. |
How many different shapes does maintenance of AA-Tree need to consider? |
| A. | 7 |
| B. | 5 |
| C. | 2 |
| D. | 3 |
| Answer» D. 3 | |
| 34. |
The maximum number of nodes in a tree for which post-order and pre-order traversals may be equal is ______ |
| A. | 3 |
| B. | 1 |
| C. | 2 |
| D. | any number |
| Answer» C. 2 | |
| 35. |
How many top trees are there in a tree with single vertex? |
| A. | 0 |
| B. | 1 |
| C. | 2 |
| D. | 3 |
| Answer» B. 1 | |
| 36. |
How many orders of traversal can be applied to a binary tree? |
| A. | 1 |
| B. | 4 |
| C. | 2 |
| D. | 3 |
| Answer» E. | |
| 37. |
Which of the following is a self – balancing binary search tree? |
| A. | 2-3 tree |
| B. | Threaded binary tree |
| C. | AA tree |
| D. | Treap |
| Answer» D. Treap | |
| 38. |
Is Treap a randomized tree. |
| A. | True |
| B. | False |
| Answer» B. False | |
| 39. |
Which type of binary search tree or algorithm does tango tree use? |
| A. | Online |
| B. | Offline |
| C. | Static |
| D. | Dynamic |
| Answer» E. | |
| 40. |
The post-order traversal of a binary tree is O P Q R S T. Then possible pre-order traversal will be ________ |
| A. | T Q R S O P |
| B. | T O Q R P S |
| C. | T Q O P S R |
| D. | T Q O S P R |
| Answer» D. T Q O S P R | |
| 41. |
Which of the below statements are true i.Cartesian tree is not a height balanced tree ii.Cartesian tree of a sequence of unique numbers can be unique generated |
| A. | both statements are true |
| B. | only i. is true |
| C. | only ii. is true |
| D. | both are untrue |
| Answer» B. only i. is true | |
| 42. |
What are the worst case and average case complexities of a binary search tree? |
| A. | O(n), O(n) |
| B. | O(logn), O(logn) |
| C. | O(logn), O(n) |
| D. | O(n), O(logn) |
| Answer» E. | |
| 43. |
What is the priority of a null node? |
| A. | 1 |
| B. | 0 |
| C. | random number |
| D. | infinity |
| Answer» E. | |
| 44. |
Which special balanced binary search tree is used to store the nodes of auxiliary tree? |
| A. | Red - Black Tree |
| B. | Red - Brown Tree |
| C. | Red - Yellow Tree |
| D. | Red - Tango Tree |
| Answer» B. Red - Brown Tree | |
| 45. |
If binary trees are represented in arrays, what formula can be used to locate a left child, if the node has an index i? |
| A. | 2i+1 |
| B. | 2i+2 |
| C. | 2i |
| D. | 4i |
| Answer» B. 2i+2 | |
| 46. |
Why to prefer red-black trees over AVL trees? |
| A. | Because red-black is more rigidly balanced |
| B. | AVL tree store balance factor in every node which costs space |
| C. | AVL tree fails at scale |
| D. | Red black is more efficient |
| Answer» C. AVL tree fails at scale | |
| 47. |
Which type of binary search tree is imitated for construction of tango tree? |
| A. | Complete Binary Search Tree |
| B. | Perfect Binary Search Tree |
| C. | Balanced Binary Search Tree |
| D. | Degenerate Binary Search Tree |
| Answer» B. Perfect Binary Search Tree | |
| 48. |
What is the time complexity for the update cost on auxiliary trees? |
| A. | O (log (log n)) |
| B. | k-1 O (log n) |
| C. | K2 O (log n) |
| D. | k+1 O (log (log n)) |
| Answer» E. | |
| 49. |
In a full binary tree if number of internal nodes is I, then number of nodes N are? |
| A. | N = 2I |
| B. | N = I + 1 |
| C. | N = I – 1 |
| D. | N = 2I + 1 |
| Answer» E. | |
| 50. |
Which of the following is the correct definition for a horizontal link? |
| A. | connection between node and a child of equal levels |
| B. | connection between two nodes |
| C. | connection between two child nodes |
| D. | connection between root node and leaf node |
| Answer» B. connection between two nodes | |