Azienda coinvolta
how to reverse a link list
Anonimo
It is really not difficult question. But make sure you better practicing writing the codes on whiteboard and pay attention to the details.
How about pushing them in stack as you traverse forward, and link them in reverse as you pop them out.
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; }
Non lasciarti sfuggire opportunità e informazioni privilegiate seguendo le aziende dove vorresti lavorare.
Ricevi suggerimenti e aggiornamenti personalizzati avviando le tue ricerche.