美文网首页
面试题04. 二维数组中的查找

面试题04. 二维数组中的查找

作者: 寂灭天骄小童鞋 | 来源:发表于2020-03-26 12:01 被阅读0次

    https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/submissions/

    func findNumberIn2DArray(_ matrix: [[Int]], _ target: Int) -> Bool {
        if matrix.isEmpty || matrix[0].isEmpty {return false}
        var row = 0
        var column = matrix[0].count - 1
        while row < matrix.count && column >= 0 {
            let value = matrix[row][column]
            if value == target {
                return true
            } else if (value > target) {
                column = column - 1
            } else {
                row = row + 1
            }
        }
        return false
    }
    

    相关文章

      网友评论

          本文标题:面试题04. 二维数组中的查找

          本文链接:https://www.haomeiwen.com/subject/uznquhtx.html