文章 2023-06-12 来自:开发者社区

力扣经典笔试题之反转链表(后续)

方法二:思路:创建一个新的结点newNode,先保存好原结点中连接下一个结点的地址,再把原链表中的结点取下,头插到新的结点上,头插完一个结点就更新一次newNode,利用保存好的地址找到下一个结点,再进行头插,以此类推,直到找到NULL就停止,返回newNode。参考代码:

力扣经典笔试题之反转链表(后续)
文章 2023-06-12 来自:开发者社区

力扣经典笔试题之反转链表

方法一:三个指针方法思路:创建一个新的结点,把原链表的头元素反指向这个新节点,原链表后面的元素依次反指向前面的元素,需要注意的是我们必须引入一个指针先保存好原链表某一个元素的下一个元素的地址,再把这个元素的next指向前面的元素,否则将不能找到下一个元素。解题步骤如下:参考代码如下:

力扣经典笔试题之反转链表

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注