Question 1
What is the primary advantage of a Singly Linked List over a contiguous Array?
A singly linked list grows dynamically and can insert a node after a known node in O(1) pointer-update time. Arrays provide O(1) indexed access, while linked-list access is sequential and node pointers add memory overhead.