[编程题]二维数组中的查找

mac2022-06-30  23

[编程题]二维数组中的查找

def choose(target,arr): rows=len(arr)-1 cols=len(arr[0])-1 i=rows j=0 # while target<arr[i][0]: # i-=1 # if i<0: # print("out rows") # return False # while target!=arr[i][j]: # j+=1 # if j>cols: # print("out cols") # return False # print(i,j) # return True while i>=0 and j<=cols: if target<arr[i][j]: i-=1 elif target>arr[i][j]: j+=1 else: print(i,j) return True return False arr=[ [1,2,3,4], [5,6,7,8], [9,10,11,12], [13,14,15,16] ] result=choose(7,arr)

转载于:https://www.cnblogs.com/j-c-y/p/11559856.html

相关资源:C典型题目(1.输入一个5行5列的二维数组)
最新回复(0)