MCQOPTIONS
Saved Bookmarks
This section includes 89 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. |
What is the time complexity for searching a key or integer in Van Emde Boas data structure? |
| A. | O (log M!) |
| B. | O (M!) |
| C. | O (M2) |
| D. | O (log (log M)) |
| Answer» E. | |
| 2. |
Can operation like Find Next and Find Previous be implemented. |
| A. | True |
| B. | False |
| Answer» B. False | |
| 3. |
___________ is one of the earliest forms of a self-adjustment strategy used in splay trees, skew heaps. |
| A. | Union by rank |
| B. | Equivalence function |
| C. | Dynamic function |
| D. | Path compression |
| Answer» E. | |
| 4. |
Which of the following is the simplest data structure that supports range searching? |
| A. | Heaps |
| B. | binary search trees |
| C. | AA-trees |
| D. | K-d trees |
| Answer» E. | |
| 5. |
In a k-d tree, k originally meant? |
| A. | number of dimensions |
| B. | size of tree |
| C. | length of node |
| D. | weight of node |
| Answer» B. size of tree | |
| 6. |
How many child nodes does each node of Ternary Tree contain? |
| A. | 4 |
| B. | 6 |
| C. | 5 |
| D. | 3 |
| Answer» E. | |
| 7. |
What is the height of a K-ary tree having only root node? |
| A. | 1 |
| B. | 0 |
| C. | 2 |
| D. | 3 |
| Answer» C. 2 | |
| 8. |
What is the depth of the root node of K-ary tree? |
| A. | 2 |
| B. | 1 |
| C. | 0 |
| D. | 3 |
| Answer» D. 3 | |
| 9. |
What is the Height of the root node of K-ary tree? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 0 |
| Answer» E. | |
| 10. |
How many strategies are followed to solve a dynamic equivalence problem? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» C. 3 | |
| 11. |
Which operation find the value associated with a given key? |
| A. | Insert |
| B. | Find Next |
| C. | Look up |
| D. | Delete |
| Answer» C. Look up | |
| 12. |
Only infix expression can be made into an expression tree. |
| A. | true |
| B. | false |
| Answer» C. | |
| 13. |
In a two-dimensional search tree, the root is arbitrarily chosen to be? |
| A. | even |
| B. | odd |
| C. | depends on subtrees |
| D. | 1 |
| Answer» C. depends on subtrees | |
| 14. |
The leaves of an expression tree always contain? |
| A. | operators |
| B. | operands |
| C. | |
| Answer» C. | |
| 15. |
Which one of the following is the correct formulae to find the parent node at index I? |
| A. | (I-1)/K |
| B. | (I+1)/K |
| C. | (I*1)/K |
| D. | (I-2)/K |
| Answer» B. (I+1)/K | |
| 16. |
Each level in a k-d tree is made of? |
| A. | dimension only |
| B. | cutting and dimension |
| C. | color code of node |
| D. | size of the level |
| Answer» C. color code of node | |
| 17. |
Several kinds of queries are possible on a k-d called as? |
| A. | partial queries |
| B. | range queries |
| C. | neighbour queries |
| D. | search queries |
| Answer» C. neighbour queries | |
| 18. |
In the Union/Find algorithm, the ranks of the nodes on a path will increase monotonically from? |
| A. | leaf to root |
| B. | root to node |
| C. | root to leaf |
| D. | left subtree to right subtree |
| Answer» B. root to node | |
| 19. |
When executing a sequence of Unions, a node of rank r must have at least 2r descendants. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 20. |
Which type of tree does Van Emde Boas require to perform basic operations? |
| A. | Unbalanced |
| B. | Balanced |
| C. | Complete |
| D. | Non – Binary |
| Answer» E. | |
| 21. |
What is the Height of the root node of ternary tree? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 0 |
| Answer» E. | |
| 22. |
Can leaf node be called child node in a K-ary tree? |
| A. | True |
| B. | false |
| Answer» B. false | |
| 23. |
Can leaf node be called child node in a ternary tree? |
| A. | True |
| B. | False |
| Answer» B. False | |
| 24. |
What is the worst case of finding the nearest neighbour? |
| A. | O(N) |
| B. | O(N log N) |
| C. | O( log N) |
| D. | O(N3) |
| Answer» B. O(N log N) | |
| 25. |
What is the total time spent for N-1 merges in a dynamic equivalence problem? |
| A. | O(N) |
| B. | O(log N) |
| C. | O(N log N) |
| D. | O(M log N) |
| Answer» D. O(M log N) | |
| 26. |
What is the definition for Ackermann's function? |
| A. | A(1,i) = i+1 for i>=1 |
| B. | A(i,j) = i+j for i>=j |
| C. | A(i,j) = i+j for i = j |
| D. | A(1,i) = i+1 for i<1 |
| Answer» B. A(i,j) = i+j for i>=j | |
| 27. |
What is the depth of the root node of the ternary tree? |
| A. | 2 |
| B. | 1 |
| C. | 0 |
| D. | 3 |
| Answer» D. 3 | |
| 28. |
How many extra nodes are there in Full K-ary tree than complete K-ary tree? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | Both have same number of nodes |
| Answer» E. | |
| 29. |
What is the time complexity for inserting a key or integer in Van Emde Boas data structure? |
| A. | O (log M!) |
| B. | O (M!) |
| C. | O (M2) |
| D. | O (log (log M)) |
| Answer» B. O (M!) | |
| 30. |
The expression obtained by recursively producing a left expression, followed by an operator, followed by recursively producing a right expression is called? |
| A. | prefix expression |
| B. | infix expression |
| C. | postfix expression |
| D. | paranthesized expression |
| Answer» C. postfix expression | |
| 31. |
A relation R on a set S, defined as x R y if and only if y R x. This is an example of? |
| A. | reflexive relation |
| B. | symmetric relation |
| C. | transitive relation |
| D. | invalid relation |
| Answer» C. transitive relation | |
| 32. |
Reducing search space by eliminating irrelevant trees is known as? |
| A. | pruning |
| B. | partial results |
| C. | freeing space |
| D. | traversing |
| Answer» B. partial results | |
| 33. |
What is the value for the number of nodes of rank r? |
| A. | N |
| B. | N/2 |
| C. | N/2r |
| D. | Nr |
| Answer» D. Nr | |
| 34. |
Which of the following is the implementation of the ternary tree? |
| A. | AVL Tree |
| B. | Ternary Heap |
| C. | Hash Table |
| D. | Dictionary |
| Answer» C. Hash Table | |
| 35. |
What is the time complexity for deleting a key or integer in Van Emde Boas data structure? |
| A. | O (log M!) |
| B. | O (log (log M)) |
| C. | O (M!) |
| D. | O (M2) |
| Answer» C. O (M!) | |
| 36. |
An expression tree is a kind of? |
| A. | Binary search tree |
| B. | Fibonacci tree |
| C. | Binary tree |
| D. | Treap |
| Answer» D. Treap | |
| 37. |
What is the upper bound for maximum leaves in K-ary tree with height h? |
| A. | K*h |
| B. | K^h |
| C. | K+h |
| D. | K-h |
| Answer» C. K+h | |
| 38. |
Electrical connectivity is an example of equivalence relation. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 39. |
The average depth of a binary tree is given as? |
| A. | O(N) |
| B. | O(log N) |
| C. | O(M log N) |
| D. | O(√N) |
| Answer» E. | |
| 40. |
A node can have a minimum of one child. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 41. |
Which of the following is false about Prim's algorithm? |
| A. | It is a greedy algorithm |
| B. | It constructs MST by selecting edges in increasing order of their weights |
| C. | It never accepts cycles in the MST |
| D. | It can be implemented using the Fibonacci heap |
| Answer» C. It never accepts cycles in the MST | |
| 42. |
Which of the following is false in the case of a spanning tree of a graph G? |
| A. | It is tree that spans G |
| B. | It is a subgraph of the G |
| C. | It includes every vertex of the G |
| D. | It can be either cyclic or acyclic |
| Answer» E. | |
| 43. |
Which of the following is not the algorithm to find the minimum spanning tree of the given graph? |
| A. | Boruvka's algorithm |
| B. | Prim's algorithm |
| C. | Kruskal's algorithm |
| D. | Bellman-Ford algorithm |
| Answer» E. | |
| 44. |
Which of the following is false about the Kruskal's algorithm? |
| A. | It is a greedy algorithm |
| B. | It constructs MST by selecting edges in increasing order of their weights |
| C. | It can accept cycles in the MST |
| D. | It uses union-find data structure |
| Answer» D. It uses union-find data structure | |
| 45. |
The travelling salesman problem can be solved using _________ |
| A. | A spanning tree |
| B. | A minimum spanning tree |
| C. | Bellman – Ford algorithm |
| D. | DFS traversal |
| Answer» C. Bellman – Ford algorithm | |
| 46. |
Consider the following statements.S1. Kruskal's algorithm might produce a non-minimal spanning tree.S2. Kruskal's algorithm can efficiently implemented using the disjoint-set data structure. |
| A. | S1 is true but S2 is false |
| B. | Both S1 and S2 are false |
| C. | Both S1 and S2 are true |
| D. | S2 is true but S1 is false |
| Answer» E. | |
| 47. |
Does path compression algorithm work during? |
| A. | Create operation |
| B. | Insert operation |
| C. | Find operation |
| D. | Delete operation |
| Answer» D. Delete operation | |
| 48. |
What is the time complexity for storing the maximum number of elements in Van Emde Boas tree if M is the maximum number of elements? |
| A. | O (log M) |
| B. | O (M!) |
| C. | O (M) |
| D. | O (1) |
| Answer» D. O (1) | |
| 49. |
Kruskal's algorithm is a ______ |
| A. | divide and conquer algorithm |
| B. | dynamic programming algorithm |
| C. | greedy algorithm |
| D. | approximation algorithm |
| Answer» D. approximation algorithm | |
| 50. |
Who Invented The vEB also known as Van Emde Boas Tree? |
| A. | Peter Van Emde Boas |
| B. | Samuel F. B. Morse |
| C. | Friedrich Clemens Gerke |
| D. | Alexander Morse |
| Answer» E. | |