LCR 121. 寻找目标值 - 二维数组
m*n 的二维数组 plants 记录了园林景观的植物排布情况,具有以下特性:
每行中,每棵植物的右侧相邻植物不矮于该植物;
每列中,每棵植物的下侧相邻植物不矮于该植物。
请判断 plants 中是否存在目标高度值 target。
示例 1:
**输入:**plants = [[2,3,6,8],[4,5,8,9],[5,9,10,12]], target = 8
**输出:**true
示例 2:
**输入:**plants = [[1,3,5],[2,5,7]], target = 4
**输出:**false
提示:
0 <= n <= 1000
0 <= m <= 1000
考虑数组的有序性,[0][0]为最小值,[m][n]为最大值
想到另两个对角点,对于右上角,向左变小,向右变大,所以寻找target的过程就是向左向右选择的过程
1 | class Solution { |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.




