Concept Flow - Delete by Value in Doubly Linked List
Start at head node
Check if current node's value == target?
No→Move to next node
If current == null
Value not found, stop
Adjust pointers of prev and next nodes
Delete current node
Done
Start from the head, look for the node with the target value. If found, adjust the previous and next nodes to skip it, then delete it. Stop if value not found.
