题解 | #链表中环的入口结点#

链表中环的入口结点

https://www.nowcoder.com/practice/253d2c59ec3e4bc68da16833f79a38e4

package main

func EntryNodeOfLoop(pHead *ListNode) *ListNode {
	p := pHead
	q := pHead
	for p != nil && q != nil {
		p = p.Next
		q = q.Next
		if q != nil {
			q = q.Next
		}
		if p == q {
			break
		}
	}
	p = pHead
	for p != nil && q != nil {
		if p == q {
			return q
		}
		p = p.Next
		q = q.Next
	}
	return nil
}

全部评论

相关推荐

阿武同学:基本信息保留前面三行,其他的可以全部删掉,邮箱最重要的你没写,主修课程精简到8个以内,实习里面2/3/4都是水内容的,非要写的话建议两到三句话,项目经历排版优化下,自我评价缩到三行
点赞 评论 收藏
分享
10-16 21:47
东南大学 C++
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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