Because what happens in a singly-linked list -- this is trying to remove an existing entry from a list -- and there's a difference between if it's the first entry or whether it's an entry in the middle.
Porque o que ocorre nunha  lista ligada simple, isto é, ao eliminar un elemento existente dunha lista e... Hai unha diferenza dependendo de se é o primeiro elemento ou se é un elemento da metade.