力扣00074.搜索二维矩阵


题目描述

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

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

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

示例 1:

输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3
输出:true

示例 2:

输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 13
输出:false

提示:

  • m == matrix.length
  • n == matrix[i].length
  • 1 <= m, n <= 100
  • $-10^4 <= matrix[i][j], target <= 10^4$

解决方法

C++

1

结果

执行用时 : ms, 击败 % 使用 C++ 的用户

内存消耗 : MB, 击败 % 使用 C++ 的用户


Java

1

结果

执行用时 : ms, 击败 % 使用 Java 的用户

内存消耗 : MB, 击败 % 使用 Java 的用户


Python

1

结果

执行用时 : ms, 击败 % 使用 Python 的用户

内存消耗 : MB, 击败 % 使用 Python 的用户


Python3

1

结果

执行用时 : ms, 击败 % 使用 Python3 的用户

内存消耗 : MB, 击败 % 使用 Python3 的用户


C

1

结果

执行用时 : ms, 击败 % 使用 C 的用户

内存消耗 : MB, 击败 % 使用 C 的用户


C#

1

结果

执行用时 : ms, 击败 % 使用 C# 的用户

内存消耗 : MB, 击败 % 使用 C# 的用户


JavaScript

1

结果

执行用时 : ms, 击败 % 使用 JavaScript 的用户

内存消耗 : MB, 击败 % 使用 JavaScript 的用户


TypeScript

1

结果

执行用时 : ms, 击败 % 使用 TypeScript 的用户

内存消耗 : MB, 击败 % 使用 TypeScript 的用户


PHP

1

结果

执行用时 : ms, 击败 % 使用 PHP 的用户

内存消耗 : MB, 击败 % 使用 PHP 的用户


Swift

1

结果

执行用时 : ms, 击败 % 使用 Swift 的用户

内存消耗 : MB, 击败 % 使用 Swift 的用户


Kotlin

1

结果

执行用时 : ms, 击败 % 使用 Kotlin 的用户

内存消耗 : MB, 击败 % 使用 Kotlin 的用户


Dart

1

结果

执行用时 : ms, 击败 % 使用 Dart 的用户

内存消耗 : MB, 击败 % 使用 Dart 的用户


Go

1

结果

执行用时 : ms, 击败 % 使用 Go 的用户

内存消耗 : MB, 击败 % 使用 Go 的用户


Ruby

1

结果

执行用时 : ms, 击败 % 使用 Ruby 的用户

内存消耗 : MB, 击败 % 使用 Ruby 的用户


Scala

1

结果

执行用时 : ms, 击败 % 使用 Scala 的用户

内存消耗 : MB, 击败 % 使用 Scala 的用户


Rust

1

结果

执行用时 : ms, 击败 % 使用 Rust 的用户

内存消耗 : MB, 击败 % 使用 Rust 的用户


Racket

1

结果

执行用时 : ms, 击败 % 使用 Racket 的用户

内存消耗 : MB, 击败 % 使用 Racket 的用户


Erlang

1

结果

执行用时 : ms, 击败 % 使用 Erlang 的用户

内存消耗 : MB, 击败 % 使用 Erlang 的用户


Elixir

1

结果

执行用时 : ms, 击败 % 使用 Elixir 的用户

内存消耗 : MB, 击败 % 使用 Elixir 的用户