We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Difficulty: 中等
Related Topics: 数组, 二分查找, 分治, 矩阵
编写一个高效的算法来搜索 _m_ x _n_ 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:
_m_ x _n_
matrix
target
示例 1:
输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target = 5 输出:true
示例 2:
输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target = 20 输出:false
提示:
m == matrix.length
n == matrix[i].length
1 <= n, m <= 300
Language: JavaScript
/** * @param {number[][]} matrix * @param {number} target * @return {boolean} */ // 双指针 左下角 var searchMatrix = function(matrix, target) { if(matrix.length === 0) return false let row = matrix.length , col = matrix[0].length, i = row - 1, j = 0 while( i >= 0 && j < col ) { if(matrix[i][j] > target) { i-- } else if(matrix[i][j] < target) { j++ } else { return true } } return false };
The text was updated successfully, but these errors were encountered:
No branches or pull requests
240. 搜索二维矩阵 II
Description
Difficulty: 中等
Related Topics: 数组, 二分查找, 分治, 矩阵
编写一个高效的算法来搜索
_m_ x _n_
矩阵matrix
中的一个目标值target
。该矩阵具有以下特性:示例 1:
示例 2:
提示:
m == matrix.length
n == matrix[i].length
1 <= n, m <= 300
Solution
Language: JavaScript
The text was updated successfully, but these errors were encountered: