func hasCycle(head *ListNode) bool {
if head == nil {
return false
}
p := head
m := make(map[*ListNode]bool)
for{
if p.Next == nil{
return false
}
if m[p] == true {
return true
}
m[p] = true
p = p.Next
}
}
力扣算法9-环形链表
最新推荐文章于 2020-10-17 22:00:04 发布