Concept Flow - Delete Node by Value
Start at head
Check if head is null
Yes→List empty, stop
No
Check if head value == target
Delete head
Check next node value == target
Delete next node
Stop or continue
Start from the head node, check if it matches the value to delete. If yes, remove it. Otherwise, move through the list to find and delete the node with the target value.