热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_48568923
想下一行代码ing
2 年前
trueweixin_48568923

leetcode 142.环形链表
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
struct ListNode *detectCycle(struct ListNode *head) {
typedef struct ListNode ListNode;
ListNode* quick=head,*slow=head,*mark1=head,*mark2=NULL;
while(quick!=NULL&&quick->next!=NULL)
{
quick=quick->next->next;
slow=slow->next;
if(quick==slow)
{
mark2=quick;
while(mark1!=mark2)
{
mark1=mark1->next;
mark2=mark2->next;
}
return mark2;
}
}
return mark2;
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
我们回来了大家正在准确模仿AI视频。
立即登录