Concept Flow - Delete from Beginning of Doubly Linked List
Start at head
Check if head is null?
YesāList empty, nothing to delete
No
Move head to head.next
If new head not null, set new head.prev = null
Old head node removed
Done
Start at the head node, check if list is empty. If not, move head to next node and update pointers to remove old head.
