leetcode240.搜索二维矩阵||

从右上角开始,往左移动就是变小,往下移动就是增加,类似于二叉搜索树,当目标大于矩阵只就下移,小于就左移

java 复制代码
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        int m=matrix.length,n=matrix[0].length;
        int x=0,y=n-1;
        while (x < m && y >= 0) {
            if(target==matrix[x][y])
                return true;
            else if(target<matrix[x][y])
                y--;
            else
                x++;
        }
        return false;
    }
}
相关推荐
2501_945424801 分钟前
调试技巧与核心转储分析
开发语言·c++·算法
m0_579393662 分钟前
单元测试在C++项目中的实践
开发语言·c++·算法
C_Si沉思5 分钟前
C++中的状态模式高级应用
开发语言·c++·算法
编程学习0015 分钟前
记一次Java面试
java·面试
MORE_777 分钟前
leecode100-跳跃游戏2-贪心算法
算法·游戏·贪心算法
计算机学姐8 分钟前
基于SpringBoot+Vue的家政服务预约系统【个性化推荐+数据可视化】
java·vue.js·spring boot·后端·mysql·信息可视化·java-ee
一只大袋鼠8 分钟前
请求转发vs重定向、同源策略与跨域
java·javaweb·同源策略·请求转发·重定向
小胖java9 分钟前
基于LDA主题模型与情感分析的航空客户满意度分析
java·spring boot·spring
j_xxx404_11 分钟前
蓝桥杯基础--递归
数据结构·c++·算法·蓝桥杯·排序算法
左左右右左右摇晃12 分钟前
Java并发——Lock锁
java·开发语言·笔记