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

化工网站建站模板可以做试题的网站

化工网站建站模板,可以做试题的网站,网站开发制作学徒,做平台的网站题目描述 峰值元素是指其值大于左右相邻值的元素。给定一个输入数组 nums#xff0c;其中 nums[i] ≠ nums[i1]#xff0c;找到峰值元素并返回其索引。数组可能包含多个峰值#xff0c;在这种情况下#xff0c;返回任何一个峰值所在位置即可。你可以假设 nums[-1] nums[n…题目描述 峰值元素是指其值大于左右相邻值的元素。给定一个输入数组 nums其中 nums[i] ≠ nums[i1]找到峰值元素并返回其索引。数组可能包含多个峰值在这种情况下返回任何一个峰值所在位置即可。你可以假设 nums[-1] nums[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。 说明:你的解法应该是 O(logN) 时间复杂度的。来源力扣LeetCode 链接https://leetcode-cn.com/problems/find-peak-element 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。方法1二分法 思路 假如存在目标值 nums[m]那么目标值需要满足的条件是 nums[m] nums[m - 1] and nums[m] nums[m 1] 剩下就是二分模板的事。 复杂度 时间复杂度$O(logn)$空间复杂度$O(1)$ 代码 JavaScript Code /*** param {number[]} nums* return {number}*/ var findPeakElement function (nums) {let l 0,m 0,r nums.length - 1;while (l r) {m Math.floor(l (r - l) / 2);if (nums[m] nums[m 1]) r m;else l m 1;}return l; };
http://www.hkea.cn/news/14290772/

相关文章:

  • discuz建站流程他达拉非的副作用和危害
  • 手机网站设计公司立找亿企邦网站建设中iis
  • 保定高端网站建设套路网站怎么做的
  • 中国最大的家装网站使用下载的整站asp源代码建设自己的私人网站需要注意哪些
  • 长沙企业建站销售电话合肥房产网新楼盘二手房
  • 三水住房和城乡建设局的网站南山网站建设找哪家公司好
  • 公司网站地图怎么做wordpress评论验证码
  • 专业网站建设定制公司哪家好wordpress手机号
  • 大连建设工程信息网站超星毕业设计平台
  • 网站备案拍照是什么泉州网站制作哪个好薇
  • 西宁做网站最好的公司哪家好开发app软件需要多少钱
  • 网站+建设+拖拉+源码+系统建筑工人招工网
  • 网站建设硬件设置外贸网站开发推广
  • 龙岗网站建设要多少钱做网站的公司怎么推销
  • 2016年做网站能赚钱吗网站建站实训总结
  • 建一千个网站做长尾词有效果吗wordpress页面评论
  • 如何推进网站建设html5 wap网站
  • 百度app免费下载安装揭阳seo快速排名
  • 协会网站方案wordpress 数据库名贵
  • 金山郑州阳网站建设东莞 骏域网站建设
  • 广州市门户网站建设品牌设计制作服务合同
  • 做影视网站用什么网盘最好家电电商平台排名
  • 手机怎么做微信公众号七台河网站seo
  • 单本小说网站源码淘宝api wordpress
  • 丹徒网站wordpress修改网站菜单位置
  • 在市场部做网站多少工资网页app制作入门教程
  • 注册网站是什么意思购物网站哪里建最好
  • 高职高专图书馆网站建设wordpress编辑器未知错误5.2
  • 中小企业网站建设与管理课件百度云百度竞价渠道户
  • 查品牌的软件有什么百度seo优化方案