0
点赞
收藏
分享

微信扫一扫

剑指offer 专项突破版 24、反转链表

小云晓云 2022-03-13 阅读 40

题目链接

思路:一次遍历即可

很简单的题目,唯一需要注意的就是最初把pre设置成null

public class Solution {
    public ListNode reverseList(ListNode head) {
        if (null == head)
            return null;

        ListNode pre = null, now = head;

        while (null != now) {
            ListNode next = now.next;
            now.next = pre;
            pre = now;
            now = next;
        }
        return pre;
    }
}
举报

相关推荐

0 条评论