Total Questions : 10
Expected Time : 10 Minutes

1. Discuss the advantages and disadvantages of using an AVL tree over a red-black tree.

2. What is the key feature of a circular doubly linked list?

3. What is the time complexity of finding the shortest path between two nodes in a graph using Dijkstra's algorithm?

4. In a circular linked list, what is the term for the process of rotating the entire list?

5. In a circular linked list, how do you determine the end of the list?

6. In the context of linked lists, what is the purpose of a skip pointer?

7. In a linked list, what is the term for the element that has no successor?

8. What is the primary advantage of using a Fenwick tree (Binary Indexed Tree) over a segment tree?

9. What is the main advantage of a circular linked list?

10. What is the primary disadvantage of using a trie compared to a hash table for storing strings?