Loading...
Engaged Employer
how to reverse a link list
Anonymous
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; }
Stay ahead in opportunities and insider tips by following your dream companies.
Get personalized job recommendations and updates by starting your searches.
Get actionable career advice tailored to you by joining more bowls.
Check out your Company Bowl for anonymous work chats.