This is similar to the classic interview question of removing a middle node from a LinkedList given only a pointer to that node. Now, what if you were only given a pointer to the node that comes AFTER the node you want to delete? Is this even possible with a Singly Linked List?
Any input is appreciated. Thanks.