数据结构与算法

二位数组的查找

2019-12-19  本文已影响0人  而立之年的技术控
微信图片_20191219163516.jpg
class Solution:
    # array 二维列表
    def Find(self, target, array):
        # write code here
        if not array:
            return None
        rowLen = len(array)
        colLen = len(array[0])
        row = 0
        col = colLen - 1
        while col >=0 and row < rowLen:
            tmp = array[row][col]
            if tmp == target:
                return True
            elif tmp > target:
                col -= 1
            else:
                row += 1
        return False
上一篇 下一篇

猜你喜欢

热点阅读