1 | 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: |
笨方法 先对行二分查找,再对列二分查找
1 | class Solution { |
官方思路
将二维数组转化为一维数组然后对整个数组进行二分查找
每个中间的节点的行列值为:
- mid=(left+right)/2
- w=matrix[0].length
- row=mid/w
- col=mid%w
1 | class Solution { |
官方题解
1 | class Solution { |
参考文献
1 | 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: |
笨方法 先对行二分查找,再对列二分查找
1 | class Solution { |
官方思路
将二维数组转化为一维数组然后对整个数组进行二分查找
每个中间的节点的行列值为:
1 | class Solution { |
官方题解
1 | class Solution { |
参考文献
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true