Emreyilmaz
void delete_element( struct Node* element){
if(element==NULL){
return;
}
else{
temp= element;
element = element->next;
delete_element(element);
free(temp);
}
}
bu şekilde yapılabilir .İlk olarak base case belirlememiz gerekiyor, daha sonrasında else bloğunda recursive işlemini yapıyoruz.