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 out of range, stop
Yes
Change next pointer to skip node
Start from the head, if position is zero delete head. Otherwise, move to node before position, then skip the node at position by changing pointers.
