当前位置: 首页 > wzjs >正文

成都平台网站建设公司排名网址查询域名解析

成都平台网站建设公司排名,网址查询域名解析,如何设计公司标志图案,制作网页时可以使用什么来实现动态效果1901. 寻找峰值 II 一个 2D 网格中的 峰值 是指那些 严格大于 其相邻格子(上、下、左、右)的元素。 给你一个 从 0 开始编号 的 m x n 矩阵 mat ,其中任意两个相邻格子的值都 不相同 。找出 任意一个 峰值 mat[i][j] 并 返回其位置 [i,j] 。 你可以假设整个矩阵周…

1901. 寻找峰值 II

一个 2D 网格中的 峰值 是指那些 严格大于 其相邻格子(上、下、左、右)的元素。

给你一个 从 0 开始编号 的 m x n 矩阵 mat ,其中任意两个相邻格子的值都 不相同 。找出 任意一个 峰值 mat[i][j] 并 返回其位置 [i,j] 。

你可以假设整个矩阵周边环绕着一圈值为 -1 的格子。

要求必须写出时间复杂度为 O(m log(n)) 或 O(n log(m)) 的算法

示例 1:
在这里插入图片描述

输入: mat = [[1,4],[3,2]]
输出: [0,1]
解释: 3 和 4 都是峰值,所以[1,0]和[0,1]都是可接受的答案。

示例 2:

在这里插入图片描述

输入: mat = [[10,20,15],[21,30,14],[7,16,32]]
输出: [1,1]
解释: 30 和 32 都是峰值,所以[1,1]和[2,2]都是可接受的答案。

提示:

  • m == mat.length
  • n == mat[i].length
  • 1 <= m, n <= 500
  • 1 <= mat[i][j] <= 105
  • 任意两个相邻元素均不相等.

先给出代码:

class Solution {
public:std::vector<int> findPeakGrid(std::vector<std::vector<int>>& mat) {int m = mat.size();int n = mat[0].size();int left = 0, right = n - 1;while (left < right) {int mid = left + (right - left) / 2;int maxRow = 0;for (int i = 0; i < m; ++i) {if (mat[i][mid] > mat[maxRow][mid]) {maxRow = i;}}if (mat[maxRow][mid] < mat[maxRow][mid + 1]) {left = mid + 1;} else {right = mid;}}int peakRow = 0;for (int i = 0; i < m; ++i) {if (mat[i][left] > mat[peakRow][left]) {peakRow = i;}}return {peakRow, left};}
};

二分找峰值,先找到当前最大所在,然后比较该相邻的值,确定二分方向之后峰值就好找了。

http://www.dtcms.com/wzjs/10150.html

相关文章:

  • 建设手机网站的公司seo关键词优化公司
  • 网站建设延期合同书sem是什么意思的缩写
  • 做网站需要买域名吗营销推广案例
  • 网站怎么做百度商桥在线推广企业网站的方法有哪些
  • 山东平台网站建设找哪家seo自学网app
  • wordpress 页面 文章系统优化助手
  • 珠海建网站价格优秀网页设计赏析
  • 网站开发技术入股协议网络销售怎么样
  • 模板网站 动易怎么优化网站
  • 商用图片做公司网站可以吗推广策划方案怎么做
  • 网站制作需要哪些软件有哪些广州网站设计制作
  • 山东市网站建设北京网站优化推广公司
  • wordpress调用服务器文件夹宁波seo外包服务平台
  • php 英文网站模板网络视频营销
  • 如何在阿里云做网站嘉兴seo报价
  • 建立什么样的网站好百度关键词搜索排名统计
  • 京市保障性住房建设投资中心网站新手怎么做销售
  • 静态网站跟动态的区别小红书如何引流推广
  • 承德市建设局网站如何设计一个网页
  • 楼盘网站建设方案ppt链接转二维码
  • 哪些网站做农产品电子商务百度用户服务中心
  • 建网站的公司叫什么网络小说排行榜
  • 长宁微信手机网站制作海外aso优化
  • 备案的网站如何访问海口网站建设
  • php做网站需要数据库吗seo推广百度百科
  • 有免费做推广的网站吗郑州网络推广
  • 万网公司注册网站灰色行业推广平台
  • java做博客网站有哪些优化大师怎么强力卸载
  • 政府网站建设和内容保障百度新闻发布
  • 给网站做接口推广产品引流的最佳方法