Domanda di colloquio di Cisco

how to reverse a link list

Risposte di colloquio

Anonimo

31 ott 2009

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

Anonimo

22 feb 2010

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

Anonimo

1 ott 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; }