Concept Flow - Delete Node at Specific Position
Start at head
Check if position is 0
|Yes
Delete head node
No
Traverse to node before position
Check if next node exists
|No
Position invalid, stop
Yes
Delete node at position
Start from the head, if position is zero delete head. Otherwise, move to node before position, check if next node exists, then delete it by adjusting pointers.
