二维数组中的查找

题目描述
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

# -*- coding:utf-8 -*-
class Solution:
    # array 二维列表
    def Find(self, target, array):
        # write code here
        i, j = 0, len(array[0])-1
        while True:
            if array[i][j]>target: j-=1
            elif array[i][j]<target: i+=1
            else: return True
            if i>=len(array) or j<0: return False

s=Solution()
print(s.Find(7,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]))
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 做个记录吧,有什么错误,希望大家帮忙指正一下。可能我写的比较简单,有的东西没有考虑到,也希望大家多多指正。谢谢啦~...
    playman阅读 2,958评论 0 1
  • 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输...
    913c9536e19a阅读 3,060评论 0 0
  • 题目: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,...
    李2牛阅读 2,885评论 0 0
  • 1.在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入...
    穿着拖鞋踢正步阅读 4,562评论 0 1
  • 今天终于最后一个大家俱装好,一个带书架写字台。 这个写字台是我实体店,网店,反复看了很久才买来的。因为家里每间屋都...
    绿蚁雪饮阅读 2,394评论 0 0

友情链接更多精彩内容