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

Leetcode—876.链表的中间结点【简单】

2023每日刷题(三十三)

Leetcode—876.链表的中间结点

在这里插入图片描述

实现代码

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */
struct ListNode* middleNode(struct ListNode* head) {
    struct ListNode* fast = head, *slow = head;
    if(fast->next == NULL) {
        return slow;
    }
    if(fast->next->next == NULL) {
        return slow->next;
    }
    while(fast != NULL) {
        fast = fast->next;
        if(fast != NULL) {
            fast = fast->next;
        } else {
            return slow;
        }
        slow = slow->next;
    }
    return slow;
}

运行结果

在这里插入图片描述
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!


http://www.kler.cn/news/136459.html

相关文章:

  • 理解深度学习模型——高级音频特征表示的分层理解
  • 【ARM】ARM架构参考手册_Part B 内存和系统架构(5)
  • 合并数组的两种常用方法比较
  • uniapp展示本地pdf + 自定义标题
  • Python:背景知识及环境安装
  • 基于.NET 8.0,C#中Microsoft.Office.Interop.Excel来操作office365的excel
  • 4.3 Windows驱动开发:监控进程与线程对象操作
  • Python算法——树的序列化与反序列化
  • 【Python】 Python 操作PDF文档
  • 基于安卓android微信小程序的好物分享系统
  • 【shell】 1、bash语法超详细介绍
  • EtherCAT从站EEPROM分类附加信息详解:RXPDO(输入过程数据对象)
  • 请求prometheus数据然后使用tensorflow计算正则模型
  • C语言:结构体
  • vue3+vite+SQL.js 读取db3文件数据
  • 汽车标定技术--A2L格式分析
  • 解决Requests中使用httpbin服务器问题:自定义URL的实现与验证
  • sql添加索引
  • C++多线程编程:其六、unique_lock的使用
  • 【寒武纪(14)】硬件系统由标量指令、向量指令、张量指令、访存指令构成
  • BUUCTF [BJDCTF2020]一叶障目 1
  • 在服务器上部署MVC 6应用程序
  • 关于使用宝塔页面Nginx的一些注意事项:Nginx不生效情况,以及解决方案
  • 11.20 知识总结(choices参数、MVC和MTV的模式、Django与Ajax技术)
  • NameServer源码解析
  • milvus采坑一:启动服务就会挂掉