MCQOPTIONS
Saved Bookmarks
This section includes 11 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 below pseudo code trying to do, where pt is a node pointer and root pointer? |
| A. | insert a new node |
| B. | delete a node |
| C. | search a node |
| D. | count the number of nodesView Answer |
| Answer» B. delete a node | |
| 2. |
When to choose Red-Black tree, AVL tree and B-trees? |
| A. | many inserts, many searches and when managing more items respectively |
| B. | many searches, when managing more items respectively and many inserts respectively |
| C. | sorting, sorting and retrieval respectively |
| D. | retrieval, sorting and retrieval respectively |
| Answer» B. many searches, when managing more items respectively and many inserts respectively | |
| 3. |
Cosider the below formations of red-black tree. All the above formations are incorrect for it to be a redblack tree. then what may be the correct order? |
| A. | 50-black root, 18-red left subtree, 100-red right subtree |
| B. | 50-red root, 18-red left subtree, 100-red right subtree |
| C. | 50-black root, 18-black left subtree, 100-red right subtree |
| D. | 50-black root, 18-red left subtree, 100-black right subtree |
| Answer» B. 50-red root, 18-red left subtree, 100-red right subtree | |
| 4. |
Why do we impose restrictions like . root property is black . every leaf is black . children of red node are black . all leaves have same black |
| A. | to get logarithm time complexity |
| B. | to get linear time complexity |
| C. | to get exponential time complexity |
| D. | to get constant time complexity |
| Answer» B. to get linear time complexity | |
| 5. |
WHEN_TO_CHOOSE_RED-BLACK_TREE,_AVL_TREE_AND_B-TREES??$ |
| A. | many inserts, many searches and when managing more items respectively |
| B. | many searches, when managing more items respectively and many inserts respectively |
| C. | sorting, sorting and retrieval respectively |
| D. | retrieval, sorting and retrieval respectively |
| Answer» B. many searches, when managing more items respectively and many inserts respectively | |
| 6. |
How can you save memory when storing color information in Red-Black tree? |
| A. | using least significant bit of one of the pointers in the node for color information |
| B. | using another array with colors of each node |
| C. | storing color information in the node structure |
| D. | using negative and positive numbering |
| Answer» B. using another array with colors of each node | |
| 7. |
Why Red-black trees are preferred over hash tables though hash tables have constant time complexity? |
| A. | no they are not preferred |
| B. | because of resizing issues of hash table and better ordering in redblack trees |
| C. | because they can be implemented using trees |
| D. | because they are balanced |
| Answer» C. because they can be implemented using trees | |
| 8. |
When it would be optimal to prefer Red-black trees over AVL trees? |
| A. | when there are more insertions or deletions |
| B. | when more search is needed |
| C. | when tree must be balanced |
| D. | when log(nodes) time complexity is needed |
| Answer» B. when more search is needed | |
| 9. |
Which of the following is an application of Red-black trees and why? |
| A. | used to store strings efficiently |
| B. | used to store integers efficiently |
| C. | can be used in process schedulers, maps, sets |
| D. | for efficient sorting |
| Answer» D. for efficient sorting | |
| 10. |
What are the operations that could be performed in O(logn) time complexity by red-black tree? |
| A. | insertion, deletion, finding predecessor, successor |
| B. | only insertion |
| C. | only finding predecessor, successor |
| D. | for sorting |
| Answer» B. only insertion | |
| 11. |
What is the special property of red-black trees and what root should always be? |
| A. | a color which is either red or black and root should always be black color only |
| B. | height of the tree |
| C. | pointer to next node |
| D. | a color which is either green or black |
| Answer» B. height of the tree | |