Explore topic-wise MCQs in Data Structures and Algorithms.

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.

101.

A self – balancing binary search tree can be used to implement ________

A. Priority queue
B. Hash table
C. Heap sort
D. Priority queue and Heap sort
Answer» B. Hash table
102.

After which city is tango tree named?

A. Vatican City
B. Buenos Aires
C. New York
D. California
Answer» C. New York
103.

Two balanced binary trees are given with m and n elements respectively. They can be merged into a balanced binary search tree in ____ time.

A. O(m+n)
B. O(mn)
C. O(m)
D. O(mlog n)
Answer» B. O(mn)
104.

Who developed the concept of tango tree?

A. Erik Demaine
B. Mihai Patrascu
C. John Lacono
D. All of the mentioned
Answer» E.
105.

Who is the inventor of AA-Tree?

A. Arne Anderson
B. Daniel Sleator
C. Rudolf Bayer
D. Jon Louis Bentley
Answer» B. Daniel Sleator
106.

Which of the following graph traversals closely imitates level order traversal of a binary tree?

A. Depth First Search
B. Breadth First Search
C. Depth & Breadth First Search
D. None of the mentioned
Answer» C. Depth & Breadth First Search
107.

What is the time complexity for searching k+1 auxiliary trees?

A. k+2 O (log (log n))
B. k+1 O (log n)
C. K+2 O (log n)
D. k+1 O (log (log n))
Answer» E.
108.

An AVL tree is a self – balancing binary search tree, in which the heights of the two child sub trees of any node differ by _________

A. At least one
B. At most one
C. Two
D. At most two
Answer» C. Two
109.

What are the children for node 'w' of a complete-binary tree in an array representation?

A. 2w and 2w+1
B. 2+w and 2-w
C. w+1/2 and w/2
D. w-1/2 and w+1/2
Answer» B. 2+w and 2-w
110.

Using what formula can a parent node be located in an array?

A. (i+1)/2
B. (i-1)/2
C. i/2
D. 2i/2
Answer» C. i/2
111.

In a full binary tree if there are L leaves, then total number of nodes N are?

A. N = 2L
B. N = L + 1
C. N = L – 1
D. N = 2L – 1
Answer» E.
112.

A binary tree is balanced if the difference between left and right subtree of every node is not more than ____

A. 1
B. 3
C. 2
D. 0
Answer» B. 3
113.

In an AA-tree, we process split first, followed by a skew.

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

If A ꓵ B (A and B are two clusters) is a singleton set then it is a Merge able cluster.

A. True
B. False
Answer» B. False
115.

Which of the dynamic operations are used in Top Tree data structure implementation?

A. Link
B. Cut
C. Expose
D. All of the mentioned
Answer» E.
116.

A treap is a cartesian tree with

A. additional value, which is a priority value to the key generated randomly
B. additional value, which is a priority value to the key generated sequentially
C. additional heap rule
D. additional operations like remove a range of elements
Answer» B. additional value, which is a priority value to the key generated sequentially
117.

What is the space complexity of the post-order traversal in the recursive fashion? (d is the tree depth and n is the number of nodes)

A. O(1)
B. O(nlogd)
C. O(log
D. O(d)
Answer» E.
118.

AA Trees are implemented using?

A. Colors
B. Levels
C. Node size
D. Heaps
Answer» C. Node size
119.

Is partitioning method used by Tango Tree.

A. True
B. False
Answer» B. False
120.

What is the time complexity for finding the node at x position where n is the length of the rope?

A. O (log n)
B. O (n!)
C. O (n2)
D. O (1)
Answer» B. O (n!)
121.

Which of the following is the self-adjusting binary search tree?

A. AVL Tree
B. Splay Tree
C. Top Tree
D. Ternary Tree
Answer» C. Top Tree
122.

Which of the following pair's traversals on a binary tree can build the tree uniquely?

A. post-order and pre-order
B. post-order and in-order
C. post-order and level order
D. level order and preorder
Answer» C. post-order and level order
123.

What are the two different operations done in an AA-Tree?

A. shift and color
B. skew and split
C. zig and zag
D. enqueue and dequeue
Answer» C. zig and zag
124.

What is the traversal strategy used in the binary tree?

A. depth-first traversal
B. breadth-first traversal
C. random traversal
D. preorder traversal
Answer» C. random traversal
125.

What will be the height of a balanced full binary tree with 8 leaves?

A. 8
B. 5
C. 6
D. 4
Answer» E.
126.

What is the space complexity of the in-order traversal in the recursive fashion? (d is the tree depth and n is the number of nodes)

A. O(1)
B. O(nlogd)
C. O(log
D. O(d)
Answer» E.
127.

Binary tree sort implemented using a self balancing binary search tree takes O(n log n) time in the worst case but still it is slower than merge sort.

A. True
B. False
Answer» B. False
128.

Which node has the lowest priority in a treap?

A. root node
B. leaf node
C. null node
D. centre node
Answer» B. leaf node
129.

How many randomized binary search trees can be formed by the numbers (1, 3, 2)?

A. 2
B. 3
C. 6
D. 5
Answer» E.
130.

In postorder traversal of binary tree right subtree is traversed before visiting root.

A. True
B. False
Answer» B. False
131.

How many bits would a succinct binary tree occupy?

A. n+O(n)
B. 2n+O(n)
C. n/2
D. n
Answer» C. n/2
132.

Which property makes top tree a binary tree?

A. Nodes as Cluster
B. Leaves as Edges
C. Root is Tree Itself
D. All of the mentioned
Answer» E.
133.

Is it possible to perform a split operation on a string in the rope if the split point is in the middle of the string.

A. True
B. False
Answer» B. False