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 the node before the target position, then delete the next node if it exists.
