Search a 2D Matrix II
Last updated
Last updated
Write an efficient algorithm that searches for a value in an m x n matrix, return the occurrence of it.
This matrix has the following properties:
Integers in each row are sorted from left to right.
Integers in each column are sorted from up to bottom.
No duplicate integers in each row or column.
Consider the following matrix:
Given target =3
, return2
.
类似二分逼近的思想
橙色线上,从左往右,后一个一定大于前一个;
蓝色线上,后一个可能和前一个相等;
所以左下到右上这条线上呢,相当于中间的位置mid,跟它比较找结果。
左下角找到右上角