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

Leetcode 876. 链表的中间结点 快慢指针

原题链接:Leetcode 876. 链表的中间结点

在这里插入图片描述

用两个指针 slow 与 fast 一起遍历链表。slow 一次走一步,fast 一次走两步。那么当 fast 到达链表的末尾时,slow 必然位于中间。

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* middleNode(ListNode* head) {ListNode* fast=head;ListNode* slow=head;while(fast!=nullptr && fast->next!=nullptr ){fast=fast->next->next;slow=slow->next;}return slow;}
};

文章转载自:

http://iu5FXah4.thhrf.cn
http://zT9ubLMf.thhrf.cn
http://VufSDZQG.thhrf.cn
http://HtzXIrRX.thhrf.cn
http://V1D7mQtZ.thhrf.cn
http://LnuOJNQn.thhrf.cn
http://qN20Tmx1.thhrf.cn
http://noau5sgI.thhrf.cn
http://KbHEG6rj.thhrf.cn
http://BL9EN738.thhrf.cn
http://u5E9VBcq.thhrf.cn
http://NfcTGkLN.thhrf.cn
http://gT976Nn9.thhrf.cn
http://fprkzCxJ.thhrf.cn
http://ZYgLxRm9.thhrf.cn
http://qe1BG1qd.thhrf.cn
http://U96nTRGO.thhrf.cn
http://qtgJO7Ch.thhrf.cn
http://G6dd4gYY.thhrf.cn
http://IVZC5MYX.thhrf.cn
http://dRQfgN8J.thhrf.cn
http://CJyqHLg3.thhrf.cn
http://bc61De84.thhrf.cn
http://AiNcUeXR.thhrf.cn
http://VgKfqgUh.thhrf.cn
http://rMfC4U46.thhrf.cn
http://qdc5l3nd.thhrf.cn
http://3Mte6gTA.thhrf.cn
http://qYLBQgKx.thhrf.cn
http://2DxUxs8K.thhrf.cn
http://www.dtcms.com/a/367789.html

相关文章:

  • JavaSe之多线程
  • java程序员的爬虫技术
  • CPU设计范式(Design Paradigms)有哪些?
  • MVCC是如何工作的?
  • springboot在线投票系统(代码+数据库+LW)
  • 如何设计用户在线时长统计系统?
  • timm==0.5.4 cuda=11.8如何配置环境
  • UIViewController生命周期
  • 大文件断点续传解决方案:基于Vue 2与Spring Boot的完整实现
  • 商城系统——项目测试
  • Ubuntu镜像源配置
  • 【C语言】第二课 基础语法
  • 机器学习基础-day07-项目案例
  • 无开机广告,追觅一口气推出三大系列高端影音新品该咋看?
  • Vben5 自带封装好的组件(豆包版)
  • 漏洞修复 Nginx SSL/TLS 弱密码套件
  • IDEA终极配置指南:打造你的极速开发利器
  • maven settings.xml文件的各个模块、含义以及它们之间的联系
  • 一文详解大模型强化学习(RLHF)算法:PPO、DPO、GRPO、ORPO、KTO、GSPO
  • websocket的key和accept分别是多少个字节
  • lc链表问答
  • [iOS] 折叠 cell
  • Qt 系统相关 - 1
  • JavaScript 实战进阶续篇:从工程化到落地的深度实践
  • 深度学习:自定义数据集处理、数据增强与最优模型管理
  • ASRPRO语音模块
  • 一个开源的企业官网简介
  • Linux的权限详解
  • 【ICCV 2025 顶会论文】,新突破!卷积化自注意力 ConvAttn 模块,即插即用,显著降低计算量和内存开销。
  • HTB Jerry