题目:
文章来源:https://www.toymoban.com/news/detail-805937.html
代码(首刷看解析 2024年1月13日):
class Solution {
public:
ListNode *detectCycle(ListNode *head) {
if (head == nullptr) return nullptr;
ListNode* fast = head;
ListNode* slow = head;
while (true) {
if(fast->next == nullptr || fast->next->next == nullptr) return nullptr;
fast = fast->next->next;
slow = slow->next;
if(fast == slow) break;
}
fast = head;
while (fast != slow) {
fast = fast->next;
slow = slow->next;
}
return fast;
}
};
双指针解决百分之99的链表题文章来源地址https://www.toymoban.com/news/detail-805937.html
到了这里,关于代码随想录 Leetcode142. 环形链表 II的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!