Explore topic-wise MCQs in Data Structures and Algorithms.

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.

51.

How many child nodes does each node of K-ary Tree contain?

A. 2
B. 3
C. more than k
D. at most k
Answer» E.
52.

Every graph has only one minimum spanning tree.

A. True
B. False
Answer» C.
53.

Prim's algorithm is also known as __________

A. Dijkstra-Scholten algorithm
B. Borůvka's algorithm
C. Floyd-Warshall algorithm
D. DJP Algorithm
Answer» E.
54.

In which year was Van Emde Boas tree invented?

A. 1972
B. 1973
C. 1974
D. 1975
Answer» E.
55.

Can child node be always called Leaf node in the K-ary tree?

A. True
B. False
Answer» C.
56.

Prim's algorithm resembles Dijkstra's algorithm.

A. True
B. False
Answer» B. False
57.

The 2d search tree has the simple property that branching on odd levels is done with respect to the first key.

A. True
B. False
Answer» B. False
58.

In what time can a 2-d tree be constructed?

A. O(N)
B. O(N log N)
C. O(N2)
D. O(M log N)
Answer» C. O(N2)
59.

Does Van Emde Boas data structure perform all operation in O (log (log M)) time where M = 2m.

A. True
B. False
Answer» B. False
60.

Who invented k-d trees?

A. Arne Andersson
B. Jon Bentley
C. Jon Von Newmann
D. Rudolf Bayer
Answer» C. Jon Von Newmann
61.

What is the run time of finding the nearest neighbour in a k-d tree?

A. O(2+ log N)
B. O( log N)
C. O(2d log N)
D. O( N log N)
Answer» D. O( N log N)
62.

How many properties will an equivalent relationship satisfy?

A. 1
B. 2
C. 3
D. 4
Answer» D. 4
63.

How many extra nodes are there in Full ternary tree than a complete ternary tree?

A. 1
B. 2
C. 3
D. Both have same number of nodes
Answer» E.
64.

What is the depth of any tree if the union operation is performed by height?

A. O(N)
B. O(log N)
C. O(N log N)
D. O(M log N)
Answer» C. O(N log N)
65.

On which abstract data type does van Emde Boas tree performs the operation?

A. Tree
B. Linked List
C. Heap
D. Associative Array
Answer» E.
66.

How many prime concepts are available in nearest neighbour search in a kd tree?

A. 1
B. 2
C. 3
D. 4
Answer» D. 4
67.

++a*bc*+defg is an?

A. postfix expression
B. infix expression
C. prefix expression
D. invalid expression
Answer» D. invalid expression
68.

What is the worst-case running time of unions done by size and path compression?

A. O(N)
B. O(log * N)
C. O(N log N)
D. O(M log* N)
Answer» E.
69.

Can child node be always called Leaf node in the ternary tree?

A. True
B. False
Answer» C.
70.

An expression tree's nodes can be deleted by calling?

A. malloc
B. calloc
C. delete
D. free
Answer» E.
71.

What is the worst case efficiency for a path compression algorithm?

A. O(N)
B. O(log N)
C. O(N log N)
D. O(M log N)
Answer» E.
72.

Which of the following is the name of the node having child nodes?

A. Brother
B. Sister
C. Mother
D. Parent
Answer» E.
73.

What does the other nodes of an expression tree(except leaves) contain?

A. only operands
B. only operators
C. both operands and operators
D. expression
Answer» C. both operands and operators
74.

An expression tree is created using?

A. postfix expression
B. prefix expression
C. infix expression
D. paranthesized expression
Answer» B. prefix expression
75.

What is the time taken for a range query for a perfectly balanced tree?

A. O(N)
B. O(log N)
C. O(√N+M)
D. O(√N)
Answer» D. O(√N)
76.

Insertion into a 2-d tree is a trivial extension of insertion into a binary search tree.

A. true
B. false
Answer» B. false
77.

What is the other name or Van Emde Boas Tree data structure?

A. Van Emde Boas Array
B. Van Emde Boas Stack
C. Van Emde Boas Priority Queue
D. Van Emde Boas Heap
Answer» D. Van Emde Boas Heap
78.

What is the time complexity for finding a maximum and minimum integer in Van Emde Boas data structure?

A. O (log M!)
B. O (M!)
C. O (1)
D. O (log (log M))
Answer» D. O (log (log M))
79.

What is the condition for an equivalence relation if two cities are related within a country?

A. the two cities should have a one-way connection
B. the two cities should have a two-way connection
C. the two cities should be in different countries
D. no equivalence relation will exist between two cities
Answer» C. the two cities should be in different countries
80.

If all the weights of the graph are positive, then the minimum spanning tree of the graph is a minimum cost subgraph.

A. True
B. False
Answer» B. False
81.

Consider a complete graph G with 4 vertices. The graph G has ____ spanning trees.

A. 15
B. 8
C. 16
D. 13
Answer» D. 13
82.

Prim's algorithm can be efficiently implemented using _____ for graphs with greater density.

A. d-ary heap
B. linear search
C. fibonacci heap
D. binary search
Answer» B. linear search
83.

Consider a undirected graph G with vertices { A, B, C, D, E}. In graph G, every edge has distinct weight. Edge CD is edge with minimum weight and edge AB is edge with maximum weight. Then, which of the following is false?

A. Every minimum spanning tree of G must contain CD
B. If AB is in a minimum spanning tree, then its removal must disconnect G
C. No minimum spanning tree contains AB
D. G has a unique minimum spanning tree
Answer» D. G has a unique minimum spanning tree
84.

Prim's algorithm is a ______

A. Divide and conquer algorithm
B. Greedy algorithm
C. Dynamic Programming
D. Approximation algorithm
Answer» C. Dynamic Programming
85.

Kruskal's algorithm is used to ______

A. find minimum spanning tree
B. find single source shortest path
C. find all pair shortest path algorithm
D. traverse the graph
Answer» B. find single source shortest path
86.

What is the time complexity of Kruskal's algorithm?

A. O(log V)
B. O(E log V)
C. O(E2)
D. O(V log E)
Answer» C. O(E2)
87.

Kruskal's algorithm is best suited for the sparse graphs than the prim's algorithm.

A. True
B. False
Answer» B. False
88.

Kruskal's algorithm is best suited for the dense graphs than the prim's algorithm.

A. True
B. False
Answer» C.
89.

Worst case is the worst case time complexity of Prim's algorithm if adjacency matrix is used?

A. O(log V)
B. O(V2)
C. O(E2)
D. O(V log E)
Answer» C. O(E2)