Problem Description

给定一个头结点为 head 的非空单链表,返回链表的中间结点。

如果有两个中间结点,则返回第二个中间结点。

Example

AC Code

class Solution {public:ListNode* middleNode(ListNode* head) {int len = 0;ListNode *p = head;while(p){len++;p = p->next;}int mid = len/2;p = head;while(mid--){p = p->next;}return p;}
};

力扣-876 链表的中间结点相关推荐

  1. [C题目]力扣876. 链表的中间结点

    876. 链表的中间结点 - 力扣(LeetCode)  方法一:计算结点个数count,挪动count/2次就是题目要求的结点. struct ListNode* middleNode(struct ...

  2. 每日一道leetcode(python)876. 链表的中间结点

    每日一道leetcode(python)876. 链表的中间结点 2021-08-19 给定一个头结点为 head 的非空单链表,返回链表的中间结点.如果有两个中间结点,则返回第二个中间结点.示例 1 ...

  3. 【LeetCode题目详解】(二)206.反转链表、876.链表的中间结点

    目录 一.力扣第206题:反转链表 1.思路一 2.思路二 二.力扣第876题:链表的中间结点 1.思路一 2.思路二 总结 一.力扣第206题:反转链表 题目链接:206. 反转链表 - 力扣(Le ...

  4. LeetCode Algorithm 876. 链表的中间结点

    876. 链表的中间结点 Ideas 这题直接秒杀吧,快慢指针,快指针一次走两步,慢指针一次走一步,快指针到头之后慢指针正好到链表中间. Code C++ class Solution {public ...

  5. LeedCode篇:876. 链表的中间结点

    876. 链表的中间结点 题目: 解题思路: 源码 踩坑点: 题目: 解题思路: 因为要找中间节点,所以用快慢指针的方法 源码 struct ListNode* middleNode(struct L ...

  6. 力扣 删除链表的倒数第N个节点

    力扣 删除链表的倒数第N个节点 题目描述 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点. 示例: 给定一个链表: 1->2->3->4->5, 和 n = ...

  7. LeetCode刷题 876链表的中间结点

    876. 链表的中间结点 难度简单550收藏分享切换为英文接收动态反馈 给定一个头结点为 head 的非空单链表,返回链表的中间结点. 如果有两个中间结点,则返回第二个中间结点. 示例 1: 输入:[ ...

  8. LeetCode Java刷题笔记—876. 链表的中间结点

    876. 链表的中间结点 给定一个头结点为 head 的非空单链表,返回链表的中间结点.如果有两个中间结点,则返回第二个中间结点. 简单难度.使用快慢指针即可,快指针fast每次走2步,慢指针slow ...

  9. JavaScript——leetcode算法入门876. 链表的中间结点【双指针专题】

    题目描述 给定一个头结点为 head 的非空单链表,返回链表的中间结点. 如果有两个中间结点,则返回第二个中间结点. 示例 1: 输入:[1,2,3,4,5] 输出:此列表中的结点 3 (序列化形式: ...

  10. 力扣 反转链表(图解)

    一: 供以后复习看看 206. 反转链表 难度简单 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表. 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2, ...

最新文章

  1. BZOJ 1589 Trick or Treat on the Farm (tarjan缩点,记忆化搜索)[Usaco 2008 Dec Gold]【BZOJ计划】
  2. 小试ASP.NET 2.0的兼容性
  3. 【Java】NIO中Selector的select方法源码分析
  4. Python爬虫入门之Urllib库的基本使用
  5. 查找-动态查找表-二叉排序树
  6. Android的存储方式
  7. 个人账目管理系统oracle,个人账务管理系统(论文).doc
  8. 图片复印如何去除黑底_如何处理打印出来的图片很黑的情况
  9. 金刚狼java,金刚狼3 【4K原盘】2017.2160p.BluRay.HEVC.TrueHD.7.1.Atmos-TERMiNAL 47GB
  10. 火车票_ _购买卧铺下铺的总结
  11. PCL ——最小包围盒
  12. Vue PC端分辨率自适应
  13. MPI MPI_Bcast (广播)用法详解
  14. 前端学习--Bable的使用步骤
  15. 新浪股东批准私有化合并协议;中集车辆创业板成功过会;中国红牛2020年销售额超228亿元​ | 美通企业周刊...
  16. js打印线程id_泥瓦匠聊并发编程:线程与多线程必知必会(基础篇)
  17. Golang环境变量设置(二)--GOMODULEGOPROXY
  18. SpMV矩阵格式自动调优
  19. 微信应用签名生成工具
  20. Latex 表格整体居中(含实例)

热门文章

  1. shift and算法
  2. windows下docker的安装及常用命令学习
  3. 如何确定线程池核心数的最佳值?
  4. Python基础---时间模块 (二)
  5. Bootstrap里的Modal框
  6. 一些学习笔记和工作布置
  7. py2exe使用方法
  8. APP推广运营经验总结
  9. 数据增强 | 小综述
  10. 刘知远老师为你解读:自然语言理解到底难在哪儿?