Leetcode—142.环形链表II【中等】

2023每日刷题(三十三)

Leetcode---142.环形链表II

实现代码

c 复制代码
/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */
struct ListNode *detectCycle(struct ListNode *head) {
    struct ListNode* fast = head, *slow = head;
    while(1) {
        if(fast == NULL || fast->next == NULL) {
            return NULL;
        }
        fast = fast->next->next;
        slow = slow->next;
        if(slow == fast) {
            break;
        }
    }
    fast = head;
    while(slow != fast) {
        fast = fast->next;
        slow = slow->next;
    }
    return fast;
}

运行结果


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

相关推荐
代码无bug抓狂人13 小时前
C语言之可分解的正整数(蓝桥杯省B)
c语言·开发语言·算法
量子-Alex13 小时前
【大模型技术报告】Seed-Thinking-v1.5深度解读
人工智能·算法
Anastasiozzzz14 小时前
对抗大文件上传---分片加多重Hash判重
服务器·后端·算法·哈希算法
不染尘.14 小时前
二叉树相关题目
开发语言·数据结构·c++·算法
Imxyk14 小时前
力扣:632. 最小区间(贪心)
java·数据结构·算法
Mr_Xuhhh14 小时前
递归和迭代的区别(C/C++实现)
算法
历程里程碑14 小时前
21:重谈重定义理解一切皆“文件“及缓存区
linux·c语言·开发语言·数据结构·c++·算法·缓存
2501_9011478314 小时前
PyTorch DDP官方文档学习笔记(核心干货版)
pytorch·笔记·学习·算法·面试
Daydream.V14 小时前
决策树三中分类标准
算法·决策树·分类
闲人不梦卿14 小时前
数据结构之排序方法
数据结构·算法·排序算法