剑指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;        
    }
}
相关推荐
sheeta19987 小时前
LeetCode 每日一题笔记 日期:2025.03.23 题目:1594.矩阵的最大非负积
笔记·leetcode·矩阵
AI科技星8 小时前
基于v≡c第一性原理的大统一力方程:严格推导、全维度验证与四大基本相互作用的统一
人工智能·线性代数·算法·机器学习·平面
Σίσυφος19008 小时前
点+法向量 计算旋转平移矩阵
线性代数·矩阵
赛博云推-Twitter热门霸屏工具9 小时前
Twitter矩阵营销怎么玩?多账号运营实战指南(2026)
线性代数·矩阵·twitter
博界IT精灵9 小时前
王道书3.4.3:特殊矩阵的压缩存储
数据结构·考研·矩阵
链巨人10 小时前
AONT(All-Or-Nothing Transform,全或无变换)矩阵
线性代数·矩阵
fanchenxinok11 小时前
LIN矩阵Excel ⇄ LDF互转工具:打通设计数据与协议描述的关键桥梁
矩阵·excel·lin·ldf·excel和ldf互转
Zero12 小时前
机器学习线性代数--(10)基变换:在不同坐标系之间切换
线性代数·机器学习
Tisfy13 小时前
LeetCode 1594.矩阵的最大非负积:动态规划O(mn)
leetcode·矩阵·动态规划·dp
Frostnova丶13 小时前
LeetCode 1594.矩阵中最大的非负乘积
算法·leetcode·矩阵