Linked List

1. In a singly linked list, can a node directly identify the node immediately before it?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

2. Which field is normally present in a node of a singly linked list?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

3. What normally indicates the end of a non-circular singly linked list?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

4. What is the worst-case time complexity of searching for a value in a singly linked list of nn nodes?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

5. When inserting a node immediately after a known node in a singly linked list, how many existing nodes must be traversed to locate the insertion point?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

6. If `head` points to the first node and that node is deleted from a singly linked list, what must happen to `head`?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

7. A singly linked list contains 10 → 20 → 30 → NULL. If `head` points to 10, what does `head->next->next->data` contain?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

8. If a singly linked list contains nn nodes, what is the worst-case time complexity of deleting the last node when only the head pointer is available?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

9. Which situation allows deletion of a node in a singly linked list to be performed without first traversing from the head to locate that node?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation