Advertisement
sweet1cris

Untitled

Jan 9th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.61 KB | None | 0 0
  1. /**
  2.  * Definition for ListNode.
  3.  * public class ListNode {
  4.  *     int val;
  5.  *     ListNode next;
  6.  *     ListNode(int val) {
  7.  *         this.val = val;
  8.  *         this.next = null;
  9.  *     }
  10.  * }
  11.  */
  12. public class Solution {
  13.     /**
  14.      * @param head: The head of linked list.
  15.      * @return: The new head of reversed linked list.
  16.      */
  17.     public ListNode reverse(ListNode head) {
  18.         ListNode prev = null;
  19.         while (head != null) {
  20.             ListNode temp = head.next;
  21.             head.next = prev;
  22.             prev = head;
  23.             head = temp;
  24.         }
  25.         return prev;
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement