Now you're getting somewhere! Here's a hint: to remove an element from a linked list, you must link the previous element to the next element of the element that is to be removed. This excludes the element from the rest of the linked list, thereby allow you to free its memory safely. If the element to be removed is the head, its next element becomes the new head.Originally Posted by letthem