Linked List
1. Which statement best describes a linked list?
2. In a singly linked list, what does the link field of the last node normally contain?
3. Which is a key advantage of a linked list over a fixed-size array?
4. What is the worst-case time complexity of searching for a value in a singly linked list containing nodes?
5. Suppose `head` refers to the first node. What does `head->next` represent?
6. Which operation can be performed in time when a pointer to the relevant node is already available?
7. Consider 10 → 20 → 30 → NULL. If `head` points to 10, what value is obtained from `head->next->next`?
8. In a doubly linked list, which pair of links is normally maintained in each internal node?
9. Which statement distinguishes a circular singly linked list from a standard singly linked list?