热门

最新

红包

立Flag

投票

同城

我的

发布
m0_66335986
RufusZhu
2 年前
truem0_66335986

英语单词80
阅读2篇
完善CPU笔记

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
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;}
立即登录