题目链接
把头结点下一个指向null 头结点后面的所有结点依次插入到头结点前
public ListNode ReverseList(ListNode head) {
if(head == null || head.next == null) return head;
ListNode dummyNode = new ListNode(0);
ListNode second = head.next;
head.next = null;
dummyNode.next = head;
while(second!=null){
ListNode newHead = new ListNode(second.val);
second = second.next;
newHead.next = dummyNode.next;
dummyNode.next = newHead;
}
return dummyNode.next;
}