Microsoft Interview Question

Reverse a linked list.

Interview Answer

Anonymous

Mar 24, 2010

nod * reverseList(nod *s){ nod *tmp; tmp = s; s = s-> next; tmp->next = NULL; while(s != NULL){ nod * x = s->next; s->next = tmp; tmp = s; s = x; } return tmp; }