46. Which of the following data structures is used to implement a recursive function call?
Answer: a) Stack
47. In a doubly linked list, each node contains:
Answer: c) A data field, a pointer to the next node, and a pointer to the previous node
48. Which of the following searching algorithms has the best average case time complexity?
Answer: b) Binary Search
49. Which of the following is the correct representation of a queue using arrays?
Answer: a) Front = 0, Rear = size-1
50. In a circular queue, what happens when the queue is full?
Answer: a) The first element is overwritten by the new element
51. Which of the following sorting algorithms is considered the most efficient in terms of time complexity in the average case?
Answer: c) Quick Sort
52. Which of the following is a non-linear data structure?
Answer: d) Tree
53. In which of the following data structures is the "First In First Out" (FIFO) principle used?
Answer: b) Queue
54. Which of the following operations is not typically associated with a stack?
Answer: c) Enqueue
55. Which of the following searching algorithms works only on a sorted array or list?
Answer: b) Binary Search
56. What is the time complexity of accessing an element in an array?
Answer: a) O(1)
57. What type of tree structure is used to maintain an ordered collection of elements in a balanced manner?
Answer: c) AVL Tree
58. In a singly linked list, what is the time complexity for inserting an element at the beginning?
Answer: a) O(1)
59. What is the space complexity of storing a single linked list with n nodes?
Answer: b) O(n)
60. Which of the following data structures allows for efficient deletion and insertion of elements from both ends?
Answer: c) Deque
Note/Caution: studentsbizz.com does not promise a job or an interview in exchange for money. Fraudsters may ask you to pay under the pretext of a registration fee or refundable fee, but please be aware that legitimate employers will not require such payments.