leetcode 热题 100_搜索二维矩阵

题解一:

二叉搜索树:从矩阵右上角观察,结构类似二叉搜索树,因此可以用类似的解法来做。具体做法是双指针从右上角开始,向左下角逐步搜索,如果当前值比目标值大,则向下移动,如果当前值比目标值小,则向左移动。直到找到目标值或指针出界。

java 复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        int m = matrix.length;
        int n = matrix[0].length;

        for (int i = 0, j = n - 1; i < m && j >= 0; ) {
            if (matrix[i][j] > target) j--;
            else if (matrix[i][j] < target) i++;
            else if (matrix[i][j] == target) return true;
        }
        return false;
    }
}
相关推荐
Galerkin码农选手5 分钟前
per_tenor_quant_fp8和per_token_quant_fp8算法解读
人工智能·pytorch·算法
tankeven5 分钟前
HJ125 最大最小路
c++·算法
MegaDataFlowers5 分钟前
认识复杂度和简单排序算法
java·算法·排序算法
MSTcheng.7 分钟前
【算法】前缀和:『560. 和为 K 的子数组 & 1314.矩阵区域和』
线性代数·算法·矩阵
luckycoding11 分钟前
739. 每日温度
算法·leetcode·职场和发展
一只黑鸟11 分钟前
基于STM32的罐装水泥成分实时检测系统设计与实现(含有matlab仿真)
stm32·嵌入式硬件·算法·matlab·毕设
@我漫长的孤独流浪33 分钟前
C算法设计与分析------程序设计代码
数据结构·c++·算法
Filotimo_38 分钟前
3.5 排序算法
数据结构·算法·排序算法
一个努力编程人38 分钟前
机器学习————GBDT算法
人工智能·算法·机器学习
深圳市恒星物联科技有限公司40 分钟前
基于图像识别算法与积水传感器的积水监测预警技术方案
人工智能·算法