当前位置: 首页 > news >正文

每日一题,力扣leetcode Hot100之206反转链表

 原来的链表是1-2-3-4-5-null

反转后是5-4-3-2-1-null

只需要循环遍历,并且借一个temp便可以完成反转

class Solution:def reverseList(self, head: ListNode) -> ListNode:cur, pre = head, Nonewhile cur:tmp = cur.next # 暂存后继节点 cur.nextcur.next = pre # 修改 next 引用指向pre = cur      # pre 暂存 curcur = tmp      # cur 访问下一节点return pre


http://www.mrgr.cn/news/23166.html

相关文章:

  • 【C++】C++入门基础,详细介绍命名空间,缺省参数,函数重载,引用,内联函数等
  • 11大排序的原理讲解和Python源码剖析
  • 【Kubernetes知识点问答题】监控与升级 / ETCD 备份与恢复
  • 田纳西州橡树岭全球最快的超级计算机名为Frontier
  • 【LabVIEW学习篇 - 18】:人机界面交互设计02
  • Lua协同程序Coroutine
  • HTTrack
  • 点餐小程序实战教程04变量定义和初始化
  • AI工具(不断更新)
  • OJ2219左移右移(链表)——蓝桥杯2022年国赛
  • 期货量化-群体优化算法:混合蛙跳算法(SFL)
  • 计算机毕业设计Pyhive+Spark招聘可视化 职位薪资预测 招聘推荐系统 招聘大数据 招聘爬虫 大数据毕业设计 Hadoop Scrapy
  • 哈希表的学习
  • TON的两种地址
  • CSS选择器
  • 【C++ 面试 - 新特性】每日 3 题(七)
  • 拉新充场行业内幕,3种赚钱方式和3个风险点,选副业谨慎入行!
  • 【通信管理之c++基础01】std::future
  • Unity Addressables 使用说明(三)构建内容(Build Content)
  • [基金理财] 投资组合的搭建