[剑指offer]反转链表
题目描述 输入一个链表,反转链表后,输出新链表的表头。 解答 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Solution { public ListNode ReverseList ( ListNode head ) { if ( head == null ) return null ; ListNode pre = null ; ListNode next = null ; while ( head != null ) { next = head . next ; head . next = pre ; pre = head ; head = next ; } return pre ; } } 来源: CSDN 作者: 木头人i 链接: https://blog.csdn.net/weixin_43332735/article/details/104633576