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

c2c网站建设策划书电商网站建设的内容

c2c网站建设策划书,电商网站建设的内容,免费发帖论坛大全,录入客户信息的软件题目 1901. 寻找峰值 II 一个 2D 网格中的 峰值 是指那些 严格大于 其相邻格子(上、下、左、右)的元给你一个 从 0 开始编号 的 m x n 矩阵 mat #xff0c;其中任意两个相邻格子的值都 不相同 。找出 任意一个 峰值 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)) 的算法m mat.lengthn mat[i].length1 m, n 5001 mat[i][j] 10 ^ 5任意两个相邻元素均不相等. 解法 Java 列最大值 二分 第 1 步 类似Leetcode 162. 寻找峰值Java 二分在行内找严格大于左右的元素再找每列的最大值一定是大于上下一定需要找该列的最大值如果这也二分找极大值仅严格大于左右那么可能找到非该列最大值从而导致 左/右 列误判 第 2 步 具体做法 先找中间mid 列找到俩最大值 mat[maxRow][mid] 元素一定严格大于上下的元素如果 mat[maxRow][mid] 严格大于左右的元素则直接返回否则下一步如果 mat[maxRow][mid] mat[maxRow][mid1] 则 maxRow 左边列一定存在否则 maxRow 右边列一定存在 时间复杂度Om*logn空间复杂度O1 代码 /*** Java 列最大值 二分** 第 1 步* 类似162. 寻找峰值 FindPeakElement在行内找严格大于左右的元素再找每列的最大值一定是大于上下* 一定需要找该列的最大值如果这也二分找极大值仅严格大于左右那么可能找到非该列最大值从而导致 左/右 列误判** 第 2 步* 具体做法* * 先找中间mid 列找到俩最大值 mat[maxRow][mid] 元素一定严格大于上下的元素* * 如果 mat[maxRow][mid] 严格大于左右的元素则直接返回否则下一步* * 如果 mat[maxRow][mid] mat[maxRow][mid1] 则 maxRow 左边列一定存在否则 maxRow 右边列一定存在* 时间复杂度Om*logn空间复杂度O1***/public int[] findPeakGrid(int[][] mat) {int leftCol 0;int rightCol mat[0].length - 1;int resCol 0;while (leftCol rightCol) {int midCol ((rightCol - leftCol) 1) leftCol;int maxRow getMaxRow(mat, midCol);if ((midCol 0 || mat[maxRow][midCol] mat[maxRow][midCol - 1]) (midCol mat[0].length - 1 || mat[maxRow][midCol] mat[maxRow][midCol 1])) {resCol midCol;break;}if (midCol mat[0].length - 1 || mat[maxRow][midCol] mat[maxRow][midCol 1]) {rightCol midCol - 1;} else {leftCol midCol 1;}}return new int[]{getMaxRow(mat, resCol), resCol};}private int getMaxRow(int[][] mat, int resCol) {int maxRow 0;for (int i 0; i mat.length; i) {if (mat[maxRow][resCol] mat[i][resCol]) {maxRow i;}}return maxRow;}
http://www.hkea.cn/news/14506199/

相关文章:

  • 福州软件优化网站建设庆阳市建设局网站
  • 福州网站开发私人绵阳高端网站建设
  • 网站开发小程序开发公司百度广州分公司是外包吗
  • 网站的功能设计广告发布计划怎么写
  • 17网站一起做网店怎么样Wordpress如何自定义小工具
  • 株洲建设企业网站南通市港闸区城乡建设局网站
  • 免费建站的网站有哪些怎么做网页投票
  • 网站建设最新外文翻译山东平台网站建设多少钱
  • vs2008网站开发35岁了还能学平面设计吗
  • 12333社保查询网快速排名优化
  • 郑州十大网站建设公司flask做的购物网站
  • 公益网站建设需求营销渠道策略有哪些
  • 想做网站怎么做珠海专业医疗网站建设
  • 怎么检查网站有没有做跳转东营建设信息网官网招聘
  • 外贸网站推广软件鳌江网站建设
  • 大连网站设计选仟亿科技广州地铁运营时间
  • 网站建设遵循的规范承德网站制作公司哪家好
  • 淘客软件自动做网站?手机网站模版下载
  • 百度站长平台链接提交网站开发工作程序怎么写
  • 网站的版式外贸中东哪些产品好卖
  • 如何设置网站布局排名软件下载
  • 湛江市国外网站建设报价长春网页制作
  • 打开网站说建设中是什么问题?电商平台网站建设合同
  • 三点水网站建设合同书网络营销外包要多少钱
  • 网站建设 信息化程度wordpress插件汉化
  • 做网站的备案怎样创办网站
  • 百度网站快速收录wordpress 小游戏
  • 唐山制作网站软件云南网站开发报价
  • 网站网讯房产网名字叫啥好听
  • 西安做酒店用品的网站福州seo代理计费