思路:
新建一个链表newNode,遍历原始链表的节点,当成新节点的头节点
初始
A->B->C->D
null
第一轮
B->C->D
A->null
第二轮
C->D
B->A->null
…
…
题解
public class Solution {
public ListNode reverseListNode(ListNode head){
ListNode newNode = null ;
while(head != null){
ListNode temp = head.next;
head.next = newNode;
newNode = head;
head = temp;
}
retuen newNode;
}
}