TRUE/FALSE Quiz Questions with Answers in Data Structures and Algorithms, Data Structures interview questions
Data Structures and Algorithms TRUE / FALSE Questions – Set 04
1. The time complexity of adding 5 to each element of a array of N numbers is O(N).
(a)
TRUE (b)
FALSE
View Answer
Answer:
TRUE
The
time complexity will be O(N) because each element will be accessed only once
to add number 5.
|
2. Let us suppose that there is a variable declaration int x = 50, *ptr. Then, the statement *ptr = &x is a valid statement in main() function.
(a)
TRUE (b)
FALSE
View Answer
Answer:
FALSE
*ptr
is a pointer, &x
is the address of x.
The
correct way to assign the address to the pointer variable is, ptr = &x.
|
3. Minimum and maximum height of a binary heap with N keys will be ⌊ log2N ⌋.
(a)
TRUE (b)
FALSE
View Answer
Answer:
TRUE
The
height of binary heap with N keys will be floor(log2N).
Binary heapA binary heap is a heap data structure that takes the form of a binary tree. They are useful in the implementation of priority queues. The properties of binary heap are;
|
4. Inserting an element to the beginning of an array (that is A[0] element) is more difficult than inserting an element to the beginning of a linked list.
(a)
TRUE (b)
FALSE
View Answer
Answer:
TRUE
Inserting
an element at the beginning of an array is easy only if array is empty. Otherwise,
we need to move all the other elements that are stored in that array to
create space. Hence, it is difficult to insert an element at the beginning of
an array.
To insert an element at the beginning of a linked list is comparatively easy. We need to create a node and link the node to the head node. |
5. The largest value in a binary search tree is always stored at the root of the tree.
(a)
TRUE (b)
FALSE
View Answer
Answer:
FALSE
An
important reason that BSTs are widely used is that they allow us to keep the
keys in order.
A
binary search tree is a
binary tree with the following properties:
|
***********
No comments:
Post a Comment