Algorithm to Delete a given node from a doubly linked list
Delete a Node from Double Linked List
DELETEDBL(INFO, FORW, BACK, START, AVAIL,LOC)
1. [Delete Node]
Set FORW [ BACK [LOC]]:= FORW[LOC]&
BACK [FORW[LOC]]:=BACK[LOC].
2. [Return node to AVAJL list]
Set FORW[LOC]:=AVAIL & AVAIL:=LOC
3. Exit.