搜索二维矩阵

This commit is contained in:
LingZhaoHui 2020-11-29 17:18:18 +08:00
parent edbcdfe719
commit a8e22f4c77
1 changed files with 26 additions and 3 deletions

View File

@ -1,9 +1,18 @@
package com.leetcode.simple;
/**
* @apiNote 写出一个高效的算法来搜索 m × n矩阵中的值这个矩阵具有以下特性
* 每行中的整数从左到右是排序的
* 每行的第一个数大于上一行的最后一个整数
* 搜索二维矩阵
*
编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 该矩阵具有以下特性
每行的元素从左到右升序排列
每列的元素从上到下升序排列
作者力扣 (LeetCode)
链接https://leetcode-cn.com/leetbook/read/top-interview-questions/xmlwi1/
来源力扣LeetCode
著作权归作者所有商业转载请联系作者获得授权非商业转载请注明出处
* @author zeekling
* @version 1.0
* @since 2019-12-14
@ -33,4 +42,18 @@ public class SearchSortedMatrix {
}
return false;
}
public static void main(String[] args) {
SearchSortedMatrix searchSortedMatrix = new SearchSortedMatrix();
int[][] 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}
};
int target = 5;
boolean res = searchSortedMatrix.searchMatrix(matrix, target);
System.out.println(res ? "存在" : "不存在");
}
}