牛客题霸 NC29 二维数组中的查找
Posted Starzkg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了牛客题霸 NC29 二维数组中的查找相关的知识,希望对你有一定的参考价值。
https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e
解决方案
Go
版本一
func Find(target int, array [][]int) bool {
// write code here
rlen := len(array)
if rlen == 0 {
return false
}
clen := len(array[0])
if clen == 0 {
return false
}
r, c := 0, clen-1 // 右上角元素
for r < rlen && c >= 0 {
if target == array[r][c] {
return true
} else if target > array[r][c] {
r++
} else {
c--
}
}
return false
}
参考文章
以上是关于牛客题霸 NC29 二维数组中的查找的主要内容,如果未能解决你的问题,请参考以下文章