西风白羽

关注

C语言 | Leetcode C语言题解之第141题环形链表

西风白羽

关注

阅读 25

2024-06-17

题目:

题解:

bool hasCycle(struct ListNode* head) {
    if (head == NULL || head->next == NULL) {
        return false;
    }
    struct ListNode* slow = head;
    struct ListNode* fast = head->next;
    while (slow != fast) {
        if (fast == NULL || fast->next == NULL) {
            return false;
        }
        slow = slow->next;
        fast = fast->next->next;
    }
    return true;
}

相关推荐

時小白

C语言 | Leetcode C语言题解之第61题旋转链表

時小白 9 0 0

惠特曼

C语言 | Leetcode C语言题解之第206题反转链表

惠特曼 31 0 0

捡历史的小木板

C语言 | Leetcode C语言题解之第382题链表随机节点

捡历史的小木板 22 0 0

夏侯居坤叶叔尘

C语言 | Leetcode C语言题解之第60题排列序列

夏侯居坤叶叔尘 11 0 0

小编

C语言 | Leetcode C语言题解之第492题构造矩形

小编 20 0 0

沪钢木子

C语言 | Leetcode C语言题解之第204题计数质数

沪钢木子 7 0 0

半夜放水

C语言 | Leetcode C语言题解之第391题完美矩形

半夜放水 24 0 0

张宏涛心理

LeetCode刷题(3)【链表】【环形链表】&扩展(C语言)

张宏涛心理 63 0 0

雨鸣静声

LeetCode刷题(5)【链表】【环形链表II】(C语言)

雨鸣静声 141 0 0

RIOChing

LeetCode 141.环形链表 C写法

RIOChing 22 0 0

精彩评论(0)

0 0 举报