Concept Flow - Delete by Value in Doubly Linked List
Start at head
Check if head is null
Traverse nodes
Is current node's value == target?
No→Move to next node
Yes
Adjust pointers of prev and next nodes
Delete current node
Stop traversal
Done
Start from the head, move through nodes until the target value is found, then adjust pointers to remove that node and stop.
