题解 | #牛牛队列成环#

牛牛队列成环

https://www.nowcoder.com/practice/38467f349b3a4db595f58d43fe64fcc7

所用知识

链表、数组

所用语言

java

解题思路

1、如果为空,返回false

2、new一个辅助数组,用于添加节点值,设置变量默认false

3、判断,如果数组中有值,变量改为true,结束; 如果没有,把值添加到都数组中,继续判断。

完整的代码

public boolean hasCycle (ListNode head) {
    // write code here
    if (head == null) {
        return false;
    }
    ArrayList list = new ArrayList();
    boolean flag = false;
    while (head.next != null) {

        if (list.contains(head.val)) {
            flag = true;
            break;
            
        }
        list.add(head.val);
        head = head.next;

    }
    return flag;
}
#牛牛队列成环#
全部评论

相关推荐

码农索隆:谁问你了 举报了 删了,求你了 我要哭了 我一点也不眼红 我要跳楼
点赞 评论 收藏
分享
09-17 19:25
已编辑
太原理工大学 游戏测试
叁六玖:公司名发我,我要这个HR带我打瓦
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务