题目链接:https://leetcode-cn.com/problems/search-a-2d-matrix/
题目比较简单,一上来的想法是二分,因为从题干可以看出这个矩阵其实可以看作一位数组处理。需要转换的逻辑只有mid
的含义。由于题目输入是二维矩阵,此时的mid
代表的其实是假设flatten
到一维后的index
,所以要转换成二维坐标(mid/n, mid%n)
处理。
继续注意二分的各种边界问题~
1 | class Solution { |
题目链接:https://leetcode-cn.com/problems/search-a-2d-matrix/
题目比较简单,一上来的想法是二分,因为从题干可以看出这个矩阵其实可以看作一位数组处理。需要转换的逻辑只有mid
的含义。由于题目输入是二维矩阵,此时的mid
代表的其实是假设flatten
到一维后的index
,所以要转换成二维坐标(mid/n, mid%n)
处理。
继续注意二分的各种边界问题~
1 | class Solution { |