首页 > 编程语言 >#yyds干货盘点# LeetCode程序员面试金典:排序矩阵查找

#yyds干货盘点# LeetCode程序员面试金典:排序矩阵查找

时间:2023-02-17 20:03:31浏览次数:38  
标签:yyds false target int 金典 矩阵 return LeetCode matrix

题目:

给定M×N矩阵,每一行、每一列都按升序排列,请编写代码找出某元素。

示例:

现有矩阵 matrix 如下:

[

 [1,   4,  7, 11, 15],

 [2,   5,  8, 12, 19],

 [3,   6,  9, 16, 22],

 [10, 13, 14, 17, 24],

 [18, 21, 23, 26, 30]

]

给定 target = 5,返回 true。

给定 target = 20,返回 false。

代码实现:

class Solution {
public boolean searchMatrix(int[][] matrix, int target) {
if (matrix.length == 0 || matrix[0].length == 0) {
return false;
}
for (int[] row : matrix) {
for (int element : row) {
if (element == target) {
return true;
}
}
}
return false;
}
}

标签:yyds,false,target,int,金典,矩阵,return,LeetCode,matrix
From: https://blog.51cto.com/u_13321676/6064493

相关文章

  • #yyds干货盘点# LeetCode面试题:电话号码的字母组合
    题目:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。 示例......
  • 【LeetCode二叉树#00】二叉树的基础知识
    基础知识分类满二叉树如果二叉树中除了叶子结点,每个结点的度都为2,则此二叉树称为满二叉树。完全二叉树除了底层外,其他部分是满的,且底层从左到右是连续的,称为完全二......
  • #yyds干货盘点 react笔记之学习之显示日期
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • #yyds干货盘点 react笔记之学习之修改log组件
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • LeetCode HOT 100:乘积最大子数组(动态规划)
    题目:152.乘积最大子数组题目描述:给你一个整数数组,在该数组的所有子数组中,找到一个子数组中所有元素相乘积最大,返回这个最大的积。子数组就是一个数组中,由一个或几个下标......
  • #yyds干货盘点#重新解读一下ES6的Set
    Set如果要用一句来描述,我们可以说: ​​​Set​​​是一种叫做集合的数据结构。​什么是集合?集合是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合......
  • 【LeetCode栈与队列#06】前K个高频元素,以及pair、priority_queue的使用
    前K个高频元素力扣题目链接(opensnewwindow)给定一个非空的整数数组,返回其中出现频率前k高的元素。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示......
  • [LeetCode] 1139. Largest 1-Bordered Square
    Givena2D grid of 0sand 1s,returnthenumberofelementsin thelargest square subgridthathasall 1sonits border,or 0 ifsuchasubgrid doe......
  • LeetCode 周赛 332,在套路里摸爬滚打~
    本文已收录到AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]提问。大家好,今天是3T选手小彭。上周是LeetCode第332场周赛,你参加了吗?算法解题思维需要长时间......
  • 【LeetCode】括号生成
    括号生成题目数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。示例1:输入:n=3输出:["((()))","(()())","(())()","()((......