美文网首页
剑指offer-反转链表

剑指offer-反转链表

作者: 纳萨利克 | 来源:发表于2019-09-29 11:10 被阅读0次

输入一个链表,反转链表后,输出新链表的表头。

思路
遍历链表,使用cur保存当前节点,将cur的下一个指向前一个

Java

/*
public class ListNode {
    int val;
    ListNode next = null;

    ListNode(int val) {
        this.val = val;
    }
}*/
public class Solution {
  public ListNode ReverseList(ListNode head) {
    ListNode cur = head;
    ListNode pre = null;
    while (cur != null) {
      ListNode next = cur.next;
      cur.next = pre;
      pre = cur;
      cur = next;
    }
    return pre;
  }
}

相关文章

  • 剑指offer-反转链表

    输入一个链表,反转链表后,输出新链表的表头。 思路遍历链表,使用cur保存当前节点,将cur的下一个指向前一个 Java

  • 反转链表

    《剑指offer》面试题24:输入一个链表,反转链表后,输出新链表的表头。 思路:反转链表就是将链表中每一个节点的...

  • 2022-03-26 链表反转回文

    反转链表:java版本: 剑指 Offer II 027. 回文链表[https://leetcode.cn/pr...

  • 24.反转链表

    剑指 Offer II 024. 反转链表[https://leetcode.cn/problems/UHnkqh...

  • 剑指offer:反转链表

    题目分析 输入一个链表,反转链表后,输出链表的所有元素。 代码

  • [剑指offer] 反转链表

    题目描述 输入一个链表,反转链表后,输出新链表的表头。 解题思路 设置三个指针,head为当前节点,pre为当前节...

  • 《剑指Offer》 反转链表

    题目描述 输入一个链表,反转链表后,输出新链表的表头。 源代码

  • 剑指offer:反转链表

    (Leetcode 206: reverse linked list)反转链表是比较重要的题,面试笔试经常会考。做...

  • [剑指Offer]反转链表

    本文首发于我的个人博客Suixin’s Blog原文: https://suixinblog.cn/2019/02...

  • 【剑指 offer】反转链表

    1、题目描述 定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 样例输入:1->2->3-...

网友评论

      本文标题:剑指offer-反转链表

      本文链接:https://www.haomeiwen.com/subject/okhfpctx.html