剑指offer搜索二维矩阵

题目连接

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

代码 自己想出来的 解法一

初始化两个指针,i=0,j=列数-1

若此时matrix[i][j]==target 则返回true

若此时matrix[i][j]>target,表明在第j列中不可能存在target,因为列是升序的

若此时matrix[i][j]<target,表明在第i行中不可能存在target,因为行时升序的
这里我再琢磨一下语言。

java 复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        int i = 0,j = matrix[0].length-1;
        while (i<matrix.length && j>=0){
            if(matrix[i][j] == target)
                return true;
            else if(matrix[i][j]>target){
                j--;
            }else
                i++;
        }
        return false;        
    }
}
相关推荐
拼命鼠鼠5 小时前
【算法】矩阵链乘法的动态规划算法
算法·矩阵·动态规划
式5166 小时前
线性代数(八)非齐次方程组的解的结构
线性代数·算法·机器学习
式51614 小时前
线性代数(六)列空间和零空间
线性代数
式51615 小时前
线性代数(九)线性相关性、基与维数
线性代数·算法·机器学习
好风凭借力,送我上青云18 小时前
Pytorch经典卷积神经网络-----激活函数篇
人工智能·pytorch·深度学习·算法·矩阵·cnn
式51621 小时前
线性代数(五)向量空间与子空间
人工智能·线性代数·机器学习
式51621 小时前
线性代数(七)主变量与特解
线性代数·算法
跨境摸鱼2 天前
TikTok多账号风控:找对安全支点,解锁规模化运营
大数据·安全·矩阵·重构·跨境电商
咚咚王者2 天前
人工智能之数学基础 线性代数:第五章 张量
人工智能·线性代数
跨境卫士—小依2 天前
打破认知牢笼:合规新纪元,运营成本如何变身增长引擎?
大数据·矩阵·跨境电商·亚马逊·防关联