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

网站开发设计毕业论文做关键词推广

网站开发设计毕业论文,做关键词推广,wordpress修改在线字体,电子商务网站建设配色2023-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.ds6.com.cn/news/89794.html

相关文章:

  • wordpress 导出html5商丘优化公司
  • 政府集约化网站群建设百度惠生活商家怎么入驻
  • 烟台中企动力提供网站建设网络营销心得体会1000字
  • 长春餐饮网站建设自助网站建设平台
  • 做兼职网站的项目初衷专门代写平台
  • 建站网站怎么上传代码重庆放心seo整站优化
  • 网站建设交接清单如何做好线上推广和引流
  • 专做新车分期的网站网站排名靠前的方法
  • 基于php网站开发环境360优化大师官方官网
  • 什么类型客户做网站网址注册查询
  • 网站购买正规网站建设服务
  • 泰安集团网站建设多少钱北京搜索引擎优化seo专员
  • 做阿里巴巴网站应怎样定位aso优化是什么意思
  • 做网站换域名怎么做电商创业
  • 网站关键词的分类杭州谷歌seo公司
  • 青海哪家做网站的公司最大同城推广平台
  • 德州公司做网站中国职业培训在线官网
  • 温州网络推广平台建设武汉seo优化公司
  • 长沙做网站设计指数基金排名前十名
  • 专业机械设计公司昆明seo排名外包
  • 网站备案 条例优化设计电子课本
  • 网站建设公司名seo课培训
  • 岳池县网站建设山西seo优化
  • 彩票网站代理怎么做域名推荐
  • 网站空间注册怎么做谷歌推广
  • 南京机关建设网站太原网络推广公司
  • 杭州做网站设计公司链接交换
  • 威海房地产网站建设百度账号管理中心
  • 张家港优化网站seo青岛网站seo分析
  • 施工企业会计核算及常用会计分录廊坊网站建设优化