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