Concept Flow - Insert at Middle Specific Position
Start
Check if list is empty
Create new node
Insert new node
Update links
End
Start by checking if the list is empty. If yes, create the new node as head. Otherwise, traverse to the node before the desired position, insert the new node, and update links.
