Leetcode74. 搜索二维矩阵

给你一个满足下述两条属性的 m x n 整数矩阵:

  • 每行中的整数从左到右按非递减顺序排列。
  • 每行的第一个整数大于前一行的最后一个整数。

给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false

复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        //从左下角还是找
        int m = matrix.length, n = matrix[0].length;
        int i = m - 1,j = 0;
        while(i >= 0 && j < n){
             if(matrix[i][j] == target){
                    return true;
                }
                else if(matrix[i][j] < target){
                    j++;
                }
                else{
                    i--;
                }
        }
        return false;

    }
}
相关推荐
ZPC8210几秒前
FANUC Karel TCP SERVER
算法·机器人
橘颂TA3 分钟前
【剑斩OFFER】算法的暴力美学——两两交换链表中的结点
数据结构·算法·结构与算法
linsa_pursuer18 分钟前
移动零算法
java·算法
小宇的天下23 分钟前
Calibre 工具支持多种几何版图格式。
算法
苏宸啊29 分钟前
排序(一)插入 希尔 选择 堆排 冒泡
算法·排序算法
lihao lihao30 分钟前
模板进阶
java·数据结构·算法
慕容青峰38 分钟前
【加拿大计算机竞赛 CCO 小行星采矿】题解
c++·算法·sublime text
Ghost-Silver42 分钟前
2025年度总结
开发语言·数据结构·c++·算法
POLITE31 小时前
Leetcode 54.螺旋矩阵 JavaScript (Day 8)
javascript·leetcode·矩阵
你撅嘴真丑1 小时前
成绩排序 与 整数奇偶排序
数据结构