翻转链表
/**
- Definition for ListNode.
- public class ListNode {
-
int val; -
ListNode next; -
ListNode(int val) { -
this.val = val; -
this.next = null; -
} - }
/
public class Solution {
/*- @param head: The head of linked list.
- @return: The new head of reversed linked list.
*/
public ListNode reverse(ListNode head){
// write your code here
if (head == null || head.next == null)
return head;
ListNode second = head.next;
head.next = null;
ListNode res = reverse(second);
second.next = head;
return res;
}
}
浙公网安备 33010602011771号