leetcode_medium_array
problem
240. Search a 2D Matrix II
理解题意:总结数组元素的规律,任意矩形区域,左上最小,右下最大。
solution #1:以左下作为参考点,向上数值减小,向右数值增大;
解题思路:
和目标数相比较,如果目标数大,就往右搜,如果目标数小,就往上搜。这样就可以判断目标数是否存在。当然我们也可以把起始数放在右上角,往左和下搜,停止条件设置正确就行。
code
solution #2:以右上作为参考点,向左数值减小,向下数值增大;
code
注意:
1. 观察数据特点,如何更新数组下标;
2. 可以使用多目运算符判断;
参考
1. leetcode_240. Search a 2D Matrix II;
完