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

个人网站规划书模板网站开发应聘信息

个人网站规划书模板,网站开发应聘信息,wordpress 公告栏,wordpress自製插件峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums#xff0c;找到峰值元素并返回其索引。数组可能包含多个峰值#xff0c;在这种情况下#xff0c;返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] nums[n] -∞ 。 你必须实现时间复杂度为 O(…峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums找到峰值元素并返回其索引。数组可能包含多个峰值在这种情况下返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] nums[n] -∞ 。 你必须实现时间复杂度为 O(log n) 的算法来解决此问题。 思路一二分 c解法 class Solution { public:int findPeakElement(vectorint nums) {int left 0, right nums.size() - 2;while(left right){int mid left (right - left) / 2;if (nums[mid] nums[mid 1]){left mid 1;}else{right mid - 1;}} return left;}}; java解法 class Solution {public int findPeakElement(int[] nums) {int n nums.length;int l 0, r n - 1;while (l r) {int mid l r 1;if (nums[mid] nums[mid 1]) r mid;else l mid 1;}return r;} } 分析 本题要求数组中的峰值元素同时要求时间复杂度为O(logn)可以想到用二分解法找到峰值。二分查找找到峰值的原理为若存在峰值元素则该峰值必定大于左右两个数二分查找找到的值只有可能为峰值元素故可使用二分查找完成 总结 本题考察二分查找的应用假设从开头到中间值到结尾均为递增若中间值大于中间值后一位数则只考虑前半段不断缩小范围可找到峰值返回峰值下标即可解决
http://www.hkea.cn/news/14373392/

相关文章:

  • 合肥手机网站制作宝洁网站建设
  • 什么网站可以用视频做背景wordpress判断首页
  • c mvc 大型网站开发正能量网站地址污的
  • 正规网站建设空间中国国家城乡建设部网站
  • 爱站网站排名查询工具怎样推广品牌
  • wordpress edd 会员西安seo天勤网络营销
  • 求网站建设网站优化工作wordpress 图片链接下载
  • 山西百度网站建设做网站的app
  • 面试网站建设的问题做音乐网站需要什么
  • phpcms v9企业网站模板:蓝色电子科技公司网站模板免费logo设计图案
  • 如何用网站做淘宝客网站后台模板html5
  • 工伤保险网站wordpress本站只对会员开放
  • 做网站公司会场主持台词个人网站建设代码
  • 如何建设视频网站刚刚封城最新消息2021
  • 京东网站 用什么做的网站建设管理中se是什么意思
  • wordpress全站广告位抖音小程序代理
  • 宾川网站建设企业展示型网站php
  • 一个好的网站应该具有什么吉林省建设工程安管人员管理系统
  • 济南正宗网站建设报价网站ico制作
  • 中小企业一站式服务平台三合一网站什么开发好
  • 网站打开显示站点目录做网站动态背景的图片
  • 宁夏住房和城乡建设厅网站福建省环保厅网站建设项目验收
  • 合肥网站建设设计外包百度云 做网站
  • 旅游网站建设ppt模板做外包网站的公司是怎样的
  • 宏大建设集团有限公司网站江华网站建设
  • 网站请人做要多少钱德化住房和城乡建设网站
  • 网站数据库一般多大如何做广告宣传与推广
  • dw做的网站后台是什么锡林郭勒盟建设厅官方网站
  • 摄影学校网站模板北京做网站的外包公司
  • led灯网站模板discuz论坛和网站同步登录