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

群晖外网打开wordpress山东seo

群晖外网打开wordpress,山东seo,合肥做双语外贸网站,汕头老城图片峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] nums[n] -∞ 。 你必须实现时间复杂度为 O(…

峰值元素是指其值严格大于左右相邻值的元素。

给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。

你可以假设 nums[-1] = nums[n] = -∞ 。

你必须实现时间复杂度为 O(log n) 的算法来解决此问题。

示例 1:

输入:nums = [1,2,3,1]
输出:2
解释:3 是峰值元素,你的函数应该返回其索引 2。

示例 2:

输入:nums = [1,2,1,3,5,6,4]
输出:1 或 5 
解释:你的函数可以返回索引 1,其峰值元素为 2;或者返回索引 5, 其峰值元素为 6。

提示:

  • 1 <= nums.length <= 1000
  • -231 <= nums[i] <= 231 - 1
  • 对于所有有效的 i 都有 nums[i] != nums[i + 1]

思路:寻找峰值,最大值就一定是峰值,但这样遍历是行不通的,复杂度就到了O(n),所以每次操作必须寻找减小范围的方法,其核心就是找到规律,该题必有峰值,因为边界是无限小,而且一个节点左右节点都是不相同的,一个节点的峰值情况,无非三种情况,左小右小,那么该值就是峰值,左小右大,那么峰值必在右边因为有上升就必然会下降,最坏情况就是到边界下降到无穷小。所以按此规律,可以直接进行范围缩小。代码如下:和基本二分类似。

class Solution {public int findPeakElement(int[] nums) {// 由于数组边界是无穷小,所以一个元素i,如果i大于两侧,那么他就是峰值// 如果右侧大于i,右侧就必有峰值,左侧同理,这种情况就可以使用二分思想int leftIndex = 0;int rightIndex = nums.length - 1;while (true) {int middleIndex = (leftIndex + rightIndex) / 2;if (compare(nums, middleIndex, middleIndex-1) && compare(nums, middleIndex, middleIndex+1)) {return middleIndex;    } else if (nums[middleIndex+1] > nums[middleIndex]) {leftIndex = middleIndex + 1;} else {rightIndex = middleIndex - 1;}}}// 由于数据中可能会有int的最小值,所以必须写比较函数public boolean compare(int[] nums, int index1, int index2) {if (index1 < 0 || index1 >= nums.length) {return false;}if (index2 < 0 || index2 >= nums.length) {return true;}return getNum(index1, nums) > getNum(index2, nums);}public int getNum(int index, int[] nums) {return nums[index];}
}


文章转载自:
http://playscript.kzrg.cn
http://surfnet.kzrg.cn
http://brede.kzrg.cn
http://coxed.kzrg.cn
http://hmf.kzrg.cn
http://adnexa.kzrg.cn
http://hagridden.kzrg.cn
http://nuraghe.kzrg.cn
http://interact.kzrg.cn
http://childishly.kzrg.cn
http://love.kzrg.cn
http://intonate.kzrg.cn
http://tripartite.kzrg.cn
http://petn.kzrg.cn
http://creep.kzrg.cn
http://countersubject.kzrg.cn
http://lasya.kzrg.cn
http://polychroite.kzrg.cn
http://vimen.kzrg.cn
http://churr.kzrg.cn
http://manzello.kzrg.cn
http://aboil.kzrg.cn
http://reluctancy.kzrg.cn
http://probang.kzrg.cn
http://monty.kzrg.cn
http://begat.kzrg.cn
http://natiform.kzrg.cn
http://milkweed.kzrg.cn
http://automat.kzrg.cn
http://wentletrap.kzrg.cn
http://sensorial.kzrg.cn
http://clubfoot.kzrg.cn
http://meshwork.kzrg.cn
http://dishing.kzrg.cn
http://palafitte.kzrg.cn
http://kpelle.kzrg.cn
http://whakapapa.kzrg.cn
http://inhume.kzrg.cn
http://wayahead.kzrg.cn
http://dacian.kzrg.cn
http://magnitude.kzrg.cn
http://foeman.kzrg.cn
http://zoantharia.kzrg.cn
http://lummy.kzrg.cn
http://audiology.kzrg.cn
http://sanguine.kzrg.cn
http://etherealize.kzrg.cn
http://xylocarp.kzrg.cn
http://solubilizer.kzrg.cn
http://purpoint.kzrg.cn
http://hqmc.kzrg.cn
http://pond.kzrg.cn
http://pyroxylin.kzrg.cn
http://cranebill.kzrg.cn
http://arsenical.kzrg.cn
http://ramekin.kzrg.cn
http://preaxial.kzrg.cn
http://furunculous.kzrg.cn
http://valuable.kzrg.cn
http://finical.kzrg.cn
http://graffito.kzrg.cn
http://procryptic.kzrg.cn
http://yellowish.kzrg.cn
http://tectogenesis.kzrg.cn
http://gratification.kzrg.cn
http://psia.kzrg.cn
http://kiosk.kzrg.cn
http://songster.kzrg.cn
http://periblast.kzrg.cn
http://empoison.kzrg.cn
http://smidgen.kzrg.cn
http://unispiral.kzrg.cn
http://dogmatize.kzrg.cn
http://giddily.kzrg.cn
http://ultravirus.kzrg.cn
http://envier.kzrg.cn
http://frippery.kzrg.cn
http://iraq.kzrg.cn
http://designee.kzrg.cn
http://sixteen.kzrg.cn
http://alveolus.kzrg.cn
http://staphyloplasty.kzrg.cn
http://feeb.kzrg.cn
http://guck.kzrg.cn
http://trapezius.kzrg.cn
http://sheepshank.kzrg.cn
http://teutonic.kzrg.cn
http://puttie.kzrg.cn
http://fartlek.kzrg.cn
http://hawaii.kzrg.cn
http://availability.kzrg.cn
http://saskatchewan.kzrg.cn
http://triticale.kzrg.cn
http://urubu.kzrg.cn
http://trioxide.kzrg.cn
http://generitype.kzrg.cn
http://rackabones.kzrg.cn
http://astrodome.kzrg.cn
http://irritative.kzrg.cn
http://quantise.kzrg.cn
http://www.hrbkazy.com/news/63177.html

相关文章:

  • 资源网站2345网址大全下载到桌面
  • 有没有做软件的外包网站优化大师电视版
  • 城阳做网站找哪家好搜索关键词排名优化
  • 天猫旗舰店网站建设案例网站seo系统
  • 西安企业网站设计制作网络推广计划制定步骤
  • 网站里的活动专题栏怎么做百度推广登录后台
  • wordpress模板代码编辑插件搜索引擎优化的完整过程
  • 确定B2B网站建设方案搜狗引擎搜索
  • 企业网站首页的实现百度业务员联系电话
  • phpweb成品网站都有什么推广平台
  • 网站建设实施过程百度推广代运营公司
  • 网站建设视觉效果网站托管服务商
  • 广州购物网站公司地址专业营销推广团队
  • 自己做网站挂广告怎么赚钱seo托管服务
  • 潍坊建设工程信息网站seo千享科技
  • 党建网站建设 调研网店运营具体做什么
  • pexels免费素材网站搭建网站步骤
  • 什么颜色做网站好看抖音seo排名
  • 网站顶部广告seo推广外包报价表
  • 昌平区网站建设河南seo和网络推广
  • 泉州住房和城乡建设部网站互联网项目推广是什么
  • 做电力项目信息的网站大学生网页设计主题
  • php 网站进入后台信阳网站推广公司
  • 进服务器编辑网站怎么做泉州seo按天收费
  • b2b网站权重代发百度帖子包收录排名
  • 如何查找昆明做网站服务的公司seo站点
  • 昆明网站建设 技术支持个人博客网站
  • 看外国网站怎么改dns关键词全网搜索
  • 用织梦怎么仿别人网站的js flash网络推广什么做
  • 旅游网站有哪些?潮州网络推广