240. 搜索二维矩阵 II

240. 搜索二维矩阵 II

原题链接:

240. 搜索二维矩阵 II

https://leetcode.cn/problems/search-a-2d-matrix-ii/description/

完成情况:

解题思路:

从右上角开始判断走迷宫,效果最佳。!!!

参考代码:

java 复制代码
package 西湖算法题解___中等题;

public class __240搜索二维矩阵II__检测移动 {
	public boolean searchMatrix(int[][] matrix, int target) {
		/*
		从第一行最右边开始可以最快的锁定是否应该在哪一行
		 */
		int col  = matrix.length;
		int row = matrix[0].length;
		int x = 0,y=row-1;
		while (x<col && y>= 0){     //一个监控上下,一个监控左右
			if (matrix[x][y] == target){
				return true;
			}
			if (matrix[x][y] > target){
				y--;
			}else {
				x++;
			}
		}
		return false;
	}
}
相关推荐
风筝在晴天搁浅6 小时前
代码随想录 718.最长重复子数组
算法
kyle~6 小时前
算法---回溯算法
算法
star _chen6 小时前
C++实现完美洗牌算法
开发语言·c++·算法
hzxxxxxxx7 小时前
1234567
算法
Sylvia-girl7 小时前
数据结构之复杂度
数据结构·算法
CQ_YM7 小时前
数据结构之队列
c语言·数据结构·算法·
VekiSon8 小时前
数据结构与算法——树和哈希表
数据结构·算法
xu_yule8 小时前
数据结构与算法(1)(第一章复杂度知识点)(大O渐进表示法)
数据结构
大江东去浪淘尽千古风流人物9 小时前
【DSP】向量化操作的误差来源分析及其经典解决方案
linux·运维·人工智能·算法·vr·dsp开发·mr
fish_xk9 小时前
数据结构之排序
数据结构