利用Set去重属性来找到环的入口节点

链表中环的入口结点

http://www.nowcoder.com/questionTerminal/253d2c59ec3e4bc68da16833f79a38e4

利用Set去重属性来找到环的入口节点,代码如下:

public ListNode EntryNodeOfLoop(ListNode pHead) {
        if (pHead == null) {
            return pHead;
        }
        HashSet<ListNode> set = new HashSet<>();
        while (pHead != null) {
            if (set.add(pHead)) {
                pHead = pHead.next;
            } else {
                return pHead;
            }
        }
        return null;
    }
全部评论

相关推荐

爱吃肉的伊登在写日记:好棒,27届简历能做成这个样子,但是第一个项目感觉cover住难度还是不小的,特别是二面的时候肯定要对分布式系统设计这一块儿有高出正常面试者的水平才行
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务