swift创建链表二

2019-10-13  本文已影响0人  前年的邂逅_Jerry

检查链表是否为循环列表

func isCircle(_ head : Node) -> Bool {
        var slow = head
        var fast = head
        
        while slow.next != nil && fast.next?.next != nil{
            slow = slow.next!
            fast = (fast.next?.next)!
            if slow === fast{
                return true
            }
        }
        return false
    }
上一篇 下一篇

猜你喜欢

热点阅读