翻转链表
/**
- 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号