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-环形链表
最新推荐文章于 2023-09-27 21:40:03 发布