Linked List
1. Which statement about a singly linked-list node is correct?
2. A list contains 5 → 8 → 12 → NULL. If `head` points to 5, what data is in `head->next`?
3. Which statement about memory allocation for linked-list nodes is correct?
4. What is the worst-case time complexity of deleting the last node when only a head pointer is available?
5. Why is insertion at the beginning of a singly linked list when `head` is available?
6. Which statement about a circular linked list is true?
7. If a pointer to the node at position is already available, what is the complexity of inserting a node immediately after it?
8. A singly linked list contains nodes. If it is traversed once from head to the end, how does the running time grow with ?
9. Which operation is generally more convenient in a doubly linked list when a pointer to the target node is already available?