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.
Επειδή σε μια λίστα απλής σύνδεσης αυτό προσπαθεί να αφαιρέσει από τη λίστα μια υπάρχουσα εγγραφή, και έχει διαφορά αν είναι η πρώτη εγγραφή ή μια εγγραφή στη μέση.