

MCQOPTIONS
Saved Bookmarks
This section includes 10 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. |
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 | |
2. |
Consider the below left-left rotation pseudo code where the node contains value pointers to left, right child nodes and a height value and Height() function returns height value stored at a particular node. What is missing? |
A. | Height(w-left), x-height |
B. | Height(w-right), x-height |
C. | Height(w-left), x |
D. | Height(w-left)View Answer |
Answer» B. Height(w-right), x-height | |
3. |
Consider the pseudo code: Does the above code can check if a binary search tree is an AVL tree? |
A. | yes |
B. | noView Answer |
Answer» B. noView Answer | |
4. |
Which of the below diagram is following AVL tree property? i.ii. |
A. | only i |
B. | only i and ii |
C. | only ii |
D. | i is not a binary search tree |
Answer» C. only ii | |
5. |
What maximum difference in heights between the leafs of a AVL tree is possible? |
A. | log(n) where n is the number of nodes |
B. | n where n is the number of nodes |
C. | 0 or 1 |
D. | atmost 1 |
Answer» B. n where n is the number of nodes | |
6. |
Given an empty AVL tree, how would you construct AVL tree when a set of numbers are given without performing any rotations? |
A. | just build the tree with the given input |
B. | find the median of the set of elements given, make it as root and construct the tree |
C. | use trial and error |
D. | use dynamic programming to build the tree |
Answer» C. use trial and error | |
7. |
To restore the AVL property after inserting a element, we start at the insertion point and move towards root of that tree. is this statement true? |
A. | true |
B. | false |
Answer» B. false | |
8. |
What is the maximum height of an AVL tree with p nodes? |
A. | p |
B. | log(p) |
C. | log(p)/2 |
D. | <sup>p</sup>‚ÅÑ<sub>2</sub> |
Answer» C. log(p)/2 | |
9. |
Why we need to a binary tree which is height balanced? |
A. | to avoid formation of skew trees |
B. | to save memory |
C. | to attain faster memory access |
D. | to simplify storing |
Answer» B. to save memory | |
10. |
What is an AVL tree? |
A. | a tree which is balanced and is a height balanced tree |
B. | a tree which is unbalanced and is a height balanced tree |
C. | a tree with three children |
D. | a tree with atmost 3 children |
Answer» B. a tree which is unbalanced and is a height balanced tree | |