news 2026/4/16 15:53:56

142环形链表2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
142环形链表2

一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null

如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从 0 开始)。如果pos-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。

不允许修改链表

/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode *detectCycle(struct ListNode *head) { if(head == NULL || head ->next == NULL) { return NULL; } struct ListNode *slow = head; struct ListNode * fast = head; while(fast != NULL && fast ->next != NULL) { slow = slow ->next; fast = fast -> next ->next; if (slow == fast) { struct ListNode * temp = head; while(temp != slow) { temp = temp ->next; slow = slow ->next; } return slow; } } return NULL; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 12:58:12

DAPO代码实现浅析

参考verl对dapo的实现,首先咱们看一下入口.sh和.py文件,在./recipe/dapo/文件夹中有以下目录.├── config│ ├── dapo_megatron_trainer.yaml│ └── dapo_trainer.yaml├── dapo_ray_trainer.py├── main_dapo.py├── prepare_dapo_data.s…

作者头像 李华
网站建设 2026/4/16 14:06:30

廊坊市企业营销策划哪家更专业

廊坊市企业营销策划哪家更专业在竞争激烈的商业环境中,企业营销策划的质量直接关系到企业的市场表现和品牌影响力。廊坊市作为京津冀地区的重要节点城市,拥有众多优秀的企业营销策划公司。那么,在众多选择中,哪家公司能够提供更加…

作者头像 李华
网站建设 2026/4/16 15:30:10

Vue2 与 Vue3 虚拟DOM更新原理深度解析

Vue2 与 Vue3 虚拟DOM更新原理深度解析 1. Vue2的虚拟DOM更新机制 1.1 响应式系统基础 Vue2的响应式系统基于Object.defineProperty实现。初始化时,Vue会递归遍历data对象的所有属性,将其转换为getter/setter。 // 简化的响应式原理 function defineReac…

作者头像 李华
网站建设 2026/4/16 14:01:10

数据安全防护实战:OceanBase备份加密与密钥管理完整指南

数据安全防护实战:OceanBase备份加密与密钥管理完整指南 【免费下载链接】oceanbase OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards. 项…

作者头像 李华
网站建设 2026/4/16 15:06:08

Atmosphere CFW错误修复终极指南:轻松解决Switch启动问题

Atmosphere CFW错误修复终极指南:轻松解决Switch启动问题 【免费下载链接】Atmosphere Atmosphre is a work-in-progress customized firmware for the Nintendo Switch. 项目地址: https://gitcode.com/GitHub_Trending/at/Atmosphere 嘿,Switch…

作者头像 李华
网站建设 2026/4/16 10:56:06

Android网络请求终极安全指南:5步实现TLS 1.3与证书固定

Android网络请求终极安全指南:5步实现TLS 1.3与证书固定 【免费下载链接】android-async-http 项目地址: https://gitcode.com/gh_mirrors/and/android-async-http 当你的应用需要处理敏感用户数据时,是否曾担心网络传输过程中的安全隐患&#x…

作者头像 李华