Guest User

Untitled

a guest
Jul 16th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.34 KB | None | 0 0
  1. Node* listReverseOrder(Node* node) {
  2.     assert(node);
  3.     Node* temp3 = node;
  4.     while (temp3->prev != NULL) {
  5.         temp3 = temp3->prev;
  6.     }
  7.     Node* temp = temp3;
  8.     Node* temp2 = temp3;
  9.     while (temp != NULL) {
  10.         temp = temp->next;
  11.         temp2->next = temp2->prev;
  12.         temp2->prev = temp;
  13.         if (temp != NULL) {
  14.             temp2 = temp;
  15.         }
  16.     }
  17.     return temp2;
  18. }
Add Comment
Please, Sign In to add comment