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

什么网站可以找人做设计师福田网站建设哪家好

什么网站可以找人做设计师,福田网站建设哪家好,北京建设网站设计,外网代理ip2023-12-19每日一题 一、题目编号 1901. 寻找峰值 II二、题目链接 点击跳转到题目位置 三、题目描述 一个 2D 网格中的 峰值 是指那些 严格大于 其相邻格子(上、下、左、右)的元素。 给你一个 从 0 开始编号 的 m x n 矩阵 mat ,其中任意两个相邻格子的值都 不…

2023-12-19每日一题

一、题目编号

1901. 寻找峰值 II

二、题目链接

点击跳转到题目位置

三、题目描述

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

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

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

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

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

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

提示:

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

四、解题代码

class Solution {
public:vector<int> findPeakGrid(vector<vector<int>>& mat) {int m = mat.size();int low = 0, high = m - 1;while (low <= high) {int i = (low + high) / 2;int j = max_element(mat[i].begin(), mat[i].end()) - mat[i].begin();if (i - 1 >= 0 && mat[i][j] < mat[i - 1][j]) {high = i - 1;continue;}if (i + 1 < m && mat[i][j] < mat[i + 1][j]) {low = i + 1;continue;}return {i, j};}return {}; // impossible}
};

五、解题思路

(1) 二分查找。

http://www.yayakq.cn/news/826886/

相关文章:

  • 为什么网站找不到了wordpress怎么安装上服务器
  • 集团网站设计案例dw做企业网站
  • 上海网站建设推广服务做招聘网站需要营业执照吗
  • 宽屏大气企业网站源码湘潭公司做网站
  • 浅谈中兴电子商务网站建设找潍坊做网站的
  • 沈总网站建设网页版微信登录提示二维码已失效
  • 跨境电商平台都有哪些网络关键词优化方法
  • 支付网站怎么设计的jsp网站如何做seo
  • 深圳购物网站建设公司云南省城乡住房建设厅网站
  • 网站建设管理内容保障制度wordpress邀请码插件
  • 网站搭建素材wordpress折腾怕了
  • 咸宁网站建设多少钱南京百度快速排名优化
  • 中国建设银行官网站e路护航下载新图闻的品牌建设经验
  • 怎样分析网站做seo软件合集
  • apache php 多个网站上海模板网站建站
  • cnnic可信网站必须做吗?群晖wordpress 月穿
  • 论文引用网站怎样做脚注佛山网页网站设计
  • org后缀的网站wordpress前台发文章
  • 深圳网站建设黄浦网络 骗子wordpress手机后台
  • 企业网站首页html模板海南省住房公积金管理局电话号码
  • 长沙百度网站推广优化去哪里学习建设网站
  • 自动优化网站建设咨询公司做网站 要准备哪些素材
  • 企业集团网站源码如何做自己的在线作品网站
  • 企业网站建设对网络营销的影响代理注册企业登记
  • 网站正在建设中php深圳营销型网站建设推广服务
  • 个人网站用凡科建站好吗厦门知名做企业网站设计的公司
  • 行业外贸网站建设东莞网站建设企慕
  • 杭州定制网站wordpress好插件
  • 中国建设监理协会网站怎样用c语言做网站
  • 做智能网站平台青浦网站制作公司