"head" is not even declared, so I doubt that it would compile. I believe that you want to free head, not next.
On Apr 9, 11:31 am, rahul sharma <[email protected]> wrote: > Is the following code correct for linked list deletion or i need to copy > head in some tem. pointer and dlete and theninitialize head to NULLL.Plz > comment > void deleteList(struct node** head_ref) > { > /* deref head_ref to get the real head */ > struct node* next; > > while (*head != NULL) > { > next = *head->next; > free(next); > *head = next; > } > > } -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
