一、思路 直接定义一个空指针,遍历就好 二、java代码实现 public class Solution { public ListNode ReverseList(ListNode head) { //定义空节点 ListNode pre=null; while (head!=null){//遍历 ListNode temp=head.next; head.next=pre; pre=head; head=temp; } return pre; } }