Explore topic-wise MCQs in Data Structures and Algorithms.

This section includes 16 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 will be the order of new heap created after union of heap H1 and H2 when created by the following code.Initially both are of the order n.

A. n+1
B. n+n/2
C. nlogn
D. 2*nView Answer
Answer» B. n+n/2
2.

What is wrong with the following code of insertion in fibonacci heap.Choose the correct option

A. Line -11
B. Line -3
C. Line 9
D. Line 7View Answer
Answer» D. Line 7View Answer
3.

The Statement “Fibonacci heap has better amortized running time in compare to a binomial heap”.

A. True
B. False
Answer» B. False
4.

Which of these operations have same complexities?

A. Insertion, find_min
B. Find_min, union
C. Union, Insertion
D. Deletion, Find _max
Answer» D. Deletion, Find _max
5.

What does this pseudo_code return ?

A. Last added element to heap
B. First element added to heap
C. Root of the heap
D. Leftmost node of the heapView Answer
Answer» D. Leftmost node of the heapView Answer
6.

Given the pseudo code, state whether the function for merging of two heap is correct or not?

A. True
B. FalseView Answer
Answer» B. FalseView Answer
7.

LAST_ADDED_ELEMENT_TO_HEAP?$

A. First element added to heap
B. Root of the heap
C. Leftmost node of the heap
Answer» B. Root of the heap
8.

The Statement “Fibonacci heap has better amortized running time in compare to a binomial heap”.$#

A. True
B. False
Answer» B. False
9.

Which of these operations have same complexities?$

A. Insertion, find_min
B. Find_min, union
C. Union, Insertion
D. Deletion, Find _max
Answer» B. Find_min, union
10.

Choose the option with function having same complexity for a fibonacci heap.

A. Insertion, Union
B. Insertion, Deletion
C. extract_min, insertion
D. Union, delete
Answer» B. Insertion, Deletion
11.

Given a heap of n nodes.The maximum number of tree for building the heap is.

A. n
B. n-1
C. n/2
D. logn
Answer» D. logn
12.

Time taken in decreasing the node value in a binomial heap is

A. O(n)
B. O(1)
C. O(logn)
D. O(nlogn)
Answer» D. O(nlogn)
13.

What is order of resultant heap after merging two tree of order k?

A. 2*k
B. k+1
C. k*k
D. k+logk
Answer» D. k+logk
14.

In a binomial heap the root value is greater than left child and less than right child.

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

The number of trees in a binomial heap with n nodes is

A. logn
B. n
C. nlogn
D. n/2
Answer» B. n
16.

The main distinguishable characterstic of a binomial heap from a binary heap is that

A. it allows union operations very efficiently
B. it does not allow union operations that could easily be implemented in binary heap
C. the heap structure is not similar to complete binary tree
D. the location of child node is not fixed i.e child nodes could be at level (h-2) or (h-3), where h is height of heap and h>4
Answer» B. it does not allow union operations that could easily be implemented in binary heap