Cisco Interview Question

how to reverse a link list

Interview Answers

Anonymous

Oct 31, 2009

It is really not difficult question. But make sure you better practicing writing the codes on whiteboard and pay attention to the details.

Anonymous

Feb 22, 2010

How about pushing them in stack as you traverse forward, and link them in reverse as you pop them out.

Anonymous

Oct 1, 2014

revereseList ( struct node * head) { struct node *next, *current, *prev; if (head == null) return null; current = head; prev = null; while (current != null) { next = current->next; current->next = prev; prev = current; current = next; } head = prev; }