今天在力扣上做到这个题
当我看到了10000时我突然想到一种很投机取巧的方法,我们直接链表循环,然后当它循环到10001次的时候我们就直接能说明它是循环链表了!
代码实现(小学生都能看懂)
bool hasCycle(struct ListNode *head) {
int add=0;
while(head) {
add+=1;
head=head->next;
if(add==10001) {
return true;
}
}
return false;
}
作者:小丑西瓜
链接:https://leetcode.cn/problems/linked-list-cycle/solutions/2632656/ha-ha-tou-ji-qu-qiao-fa-bie-xue-zhe-chon-esqt/
来源:力扣(LeetCode)
哈哈这只是一种很投机取巧的方法,建议大家看看乐呵就行哟!还是挺好玩的