public ListNode reverseList(ListNode head){ ListNode res=null; ListNode next=null; while (head!=null){ //记录下个位置 next=head.next; //将这个连接进来 head.next=res; res=head; //将head指向它本该指向得到下一位 head=next; } return res; }