力扣240.搜索二维矩阵II

力扣240.搜索二维矩阵II

  • 因为原数组是从上到下从左到右增加的

    • 在左下(和右上角)时有特性:i减小则ai减小,j增大则aj增大
    • 因此从左下角开始遍历 找到结果return即可
cpp 复制代码
  class Solution {
  public:
      bool searchMatrix(vector<vector<int>>& matrix, int target) {
          for(int i=matrix.size()-1,j=0;i>=0;i--)
          {
              while(matrix[i][j] < target && j < matrix[0].size() - 1) j++;
              if(matrix[i][j] == target) return true;
          }
          return false;
      }
  };
相关推荐
8Qi812 小时前
LeetCode 213:打家劫舍 II(House Robber II)—— 题解 ✅
算法·leetcode·职场和发展·动态规划
三品吉他手会点灯12 小时前
C语言学习笔记 - 44.运算符和表达式 - 运算符2 - 除法与取余运算符
c语言·开发语言·笔记·算法
乐迪信息13 小时前
乐迪信息:AI算法盒子实时识别船舶烟雾与火焰异常
大数据·人工智能·算法·安全·目标跟踪
J-Tony1113 小时前
【JVM】根可达算法
jvm·算法
艾iYYY13 小时前
string 类的模拟实现
android·服务器·c语言·c++·算法
Lsk_Smion13 小时前
力扣实训 _ [75].颜色分类 _ 杨辉三角
数据结构·算法·leetcode
jidaowansui14 小时前
P11375 [GESP202412 六级] 树上游走
数据结构·算法
hai31524754315 小时前
FlashAttention C语言(C++)实现(展示版)
c语言·开发语言·c++·人工智能·算法
林爷万福15 小时前
光谱数据预处理:基线校正、平滑去噪实战
人工智能·算法