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;
	}
}
相关推荐
圣保罗的大教堂13 分钟前
leetcode 1432. 改变一个整数能得到的最大差值 中等
算法·leetcode·职场和发展
Coding小公仔14 分钟前
LeetCode 48. 旋转图像
算法·leetcode·职场和发展
幻奏岚音1 小时前
Java数据结构——第 2 章线性表学习笔记
java·数据结构·笔记·学习·算法·排序算法
CoovallyAIHub1 小时前
YOLOv8/v10/v11自动驾驶实测对比:揭秘v11遮挡车辆检测精度提升关键
深度学习·算法·计算机视觉
TGB-Earnest1 小时前
【leetcode-两两交换链表中的节点】
算法·leetcode·链表
dying_man1 小时前
LeetCode--34.在排序数组中查找元素的第一个和最后一个位置
算法·leetcode
五行缺你941 小时前
LeetCode 每日一题打卡|若谷的刷题日记 3day--最长连续序列
算法·leetcode·哈希算法
GGBondlctrl2 小时前
【Redis】Redis核心探秘:数据类型的编码实现与高速访问之道
数据结构·数据库·redis·缓存·编码方式·redis工作过程·单线程模型
monicaaaaan2 小时前
矩阵置零C++
c++·算法·矩阵
英雄哪里出来2 小时前
《状压DP(01矩阵约束问题)》基础概念
数据结构·线性代数·算法·矩阵·动态规划·英雄算法联盟