You are viewing a single comment's thread. Return to all comments →
Share my non-recursive Java solution
Node Reverse(Node head) { Node temp = head; Node newHead = head; while (temp != null) { Node prev = temp.prev; temp.prev = temp.next; temp.next = prev; newHead = temp; temp = temp.prev; } return newHead; }
Seems like cookies are disabled on this browser, please enable them to open this website
Reverse a doubly linked list
You are viewing a single comment's thread. Return to all comments →
Share my non-recursive Java solution