python---二维数组的查找
Posted 凯旋.Lau
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python---二维数组的查找相关的知识,希望对你有一定的参考价值。
"""
在一个二维数组中(每个一维数组的长度相同),
每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
"""
# array = [[1, 2, 3], [4, 5, 6]]
class Solution:
def Find(self, target, array):
if not array:
return False
for row in array:
for item in row:
if item == target:
return True
else:
return False
# def Find(self, target, array):
# # 二维数组的行数
# row = len(array)
# # 二维数组的列数
# col = len(array[0])
# for i in range(row):
# for j in range(col):
# if array[i][j] == target:
# return True
# else:
# return False
以上是关于python---二维数组的查找的主要内容,如果未能解决你的问题,请参考以下文章
Leetcode刷题Python剑指 Offer 04. 二维数组中的查找
Python 迭代器&生成器,装饰器,递归,算法基础:二分查找二维数组转换,正则表达式,作业:计算器开发