

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 inefficient with the below threaded binary tree picture? |
A. | it has dangling pointers |
B. | nothing inefficient |
C. | incorrect threaded tree |
D. | space is being used more |
Answer» B. nothing inefficient | |
2. |
What is wrong with below code for inorder traversal of inorder threaded binary tree: |
A. | inordersuccessor instead of inorderpredecessor must be done |
B. | code is correct |
C. | it is code for post order |
D. | it is code for pre orderView Answer |
Answer» B. code is correct | |
3. |
Which of the following tree traversals work if the null left pointer pointing to the predecessor and null right pointer pointing to the successor in a binary tree? |
A. | inorder, postorder, preorder traversals |
B. | inorder |
C. | postorder |
D. | preorder |
Answer» B. inorder | |
4. |
In general, the node content in a threaded binary tree is ________ |
A. | leftchild_pointer, left_tag, data, right_tag, rightchild_pointer |
B. | leftchild_pointer, left_tag |
C. | leftchild_pointer, left_tag, right_tag, rightchild_pointer |
D. | leftchild_pointer, left_tag, data |
Answer» B. leftchild_pointer, left_tag | |
5. |
inordersuccessor instead of inorderpredecessor must be don? |
A. | code is correct |
B. | it is code for post order |
C. | it is code for pre order |
Answer» B. it is code for post order | |
6. |
What are double and single threaded trees? |
A. | when both left, right nodes are having null pointers and only right node is null pointer respectively |
B. | having 2 and 1 node |
C. | using single and double linked lists |
D. | using heaps and priority queues |
Answer» B. having 2 and 1 node | |
7. |
The null left pointer pointing to predecessor and null right pointer pointing to successor. how many types of threaded tree are possible with this convention? |
A. | inorder, postorder, preorder traversals |
B. | inorder |
C. | postorder |
D. | preorder |
Answer» B. inorder | |
8. |
What are null nodes filled with in a threaded binary tree? |
A. | inorder predecessor for left node and inorder successor for right node information |
B. | right node with inorder predecessor and left node with inorder successor information |
C. | they remain null |
D. | some other values randomly |
Answer» B. right node with inorder predecessor and left node with inorder successor information | |
9. |
What may be the content of a node in threaded binary tree? |
A. | leftchild_pointer, left_tag, data, right_tag, rightchild_pointer |
B. | leftchild_pointer, left_tag |
C. | leftchild_pointer, left_tag, right_tag, rightchild_pointer |
D. | leftchild_pointer, left_tag, data |
Answer» B. leftchild_pointer, left_tag | |
10. |
What are the disadvantages of normal binary tree traversals? |
A. | there are many pointers which are null and thus useless |
B. | there is no traversal which is efficient |
C. | complexity in implementing |
D. | improper traversals |
Answer» B. there is no traversal which is efficient | |
11. |
What is a threaded binary tree traversal? |
A. | a binary tree traversal using stacks |
B. | a binary tree traversal using queues |
C. | a binary tree traversal using stacks and queues |
D. | a binary tree traversal without using stacks and queues |
Answer» E. | |