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

LeetCode 876

题目:LeetCode 876


解法一:快慢指针

注意while循环条件,以链表(1,2,3,4,null)为例:

  • 当条件为fast != null && fast.next != null时,若链表元素为偶数个,则返回中间的后一个节点(3)
  • 当条件为fast.next != null && fast.next.next != null时,若链表元素为偶数个,则返回中间的前一个节点(2)

若链表元素为奇数个,则都返回中间节点

    public ListNode middleNode(ListNode head) {ListNode slow = head, fast = head;while (fast != null && fast.next != null) {slow = slow.next;fast = fast.next.next;}return slow;}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Window Server 2019+ 安装 Docker
  • 【系统架构设计师-2014年真题】案例分析-答案及详解
  • muduo - 概要简述
  • 不抬头看路会回归那世
  • 数据结构-3.2.栈的顺序存储实现
  • 基于Python的自然语言处理系列(14):TorchText + biGRU + Attention + Teacher Forcing
  • 深入理解Go语言的方法定义与使用
  • sqli-lab靶场学习(二)——Less8-10(盲注、时间盲注)
  • 前端开发之迭代器模式
  • 从数据仓库到数据中台再到数据飞轮:我了解的数据技术进化史
  • 代码管理-使用TortoiseGit同步项目到Github/Gitee
  • 运行npm install 时,卡在sill idealTree buildDeps没有反应
  • SCRM电商管理后台Axure高保真原型 源文件
  • 电脑提示丢失mfc140u.dll的详细解决方案,mfc140u.dll文件是什么
  • C++初阶:STL详解(五)——vector的模拟实现
  • JavaScript 如何正确处理 Unicode 编码问题!
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • ECMAScript6(0):ES6简明参考手册
  • E-HPC支持多队列管理和自动伸缩
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JWT究竟是什么呢?
  • k个最大的数及变种小结
  • Laravel 实践之路: 数据库迁移与数据填充
  • learning koa2.x
  • Linux Process Manage
  • Node 版本管理
  • Otto开发初探——微服务依赖管理新利器
  • Vue.js-Day01
  • yii2中session跨域名的问题
  • 阿里云购买磁盘后挂载
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前端临床手札——文件上传
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 【云吞铺子】性能抖动剖析(二)
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (2)STM32单片机上位机
  • (4)STL算法之比较
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (一)、python程序--模拟电脑鼠走迷宫
  • (转)我也是一只IT小小鸟
  • **python多态
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .jks文件(JAVA KeyStore)
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET MVC之AOP
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • /etc/shadow字段详解
  • @Transactional 竟也能解决分布式事务?
  • [28期] lamp兄弟连28期学员手册,请大家务必看一下