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

leetcode 876. 链表的中间结点

题目描述:

本题作为找链表中间结点的标准方法。 

这道题虽然简单,但是是进阶题目的基础,例如第2095题2095. Delete the Middle Node of a Linked List。

/*** 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* slow = head;ListNode* fast = head;while(fast && fast->next){fast = fast->next->next;slow = slow->next;}return slow;}
};

相关文章:

  • 云上玩转DeepSeek系列之六:DeepSeek云端加速版发布,具备超高推理性能
  • SpringBoot实现接口防刷的5种高效方案详解
  • 安装qt4.8.7
  • cuDNN 安装、版本查看及指定版本删除操作指南
  • 社交电商和泛娱乐平台出海南美市场支付方式与策略
  • 人工智能搜索时代:如何优化SEO以保持领先
  • Context7 MCP:提供实时、版本特定的文档以解决AI幻觉问题
  • 【爬虫】一文掌握 adb 的各种指令(adb备忘清单)
  • 普发ASM392EUV检漏仪维修说明手测内容可目录
  • 厚铜pcb生产厂家哪家好?
  • 媒资管理之视频管理
  • 【Python数据驱动决策】数据分析与可视化全流程实战指南
  • django admin.E035 处理办法
  • 数据结构每日一题day12(链表)★★★★★
  • 链表相关——Python实现
  • 二进制、高位低位、位移操作与进制转换全解
  • 汽车行业EDI教程——北美X12标准 AS2连接配置与实现
  • 晶振PCB设计核心要点与规范
  • nigx屏蔽无用爬虫
  • 如何实现Redis和Mysql中数据双写一致性
  • “85后”潘欢欢已任河南中豫融资担保有限公司总经理
  • 国家卫健委:工作相关肌肉骨骼疾病、精神和行为障碍成职业健康新挑战
  • 安阳一村支书微信群骂村民被警方行拘,辩称对方先“污蔑造谣”
  • 全过程人民民主研究基地揭牌,为推动我国民主政治建设贡献上海智慧
  • 多家媒体及网红走进云南曲靖沾益:感受珠江源头
  • 大家聊中国式现代化|周冯琦:转角见美,让“绿意”触手可及