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

长沙高新区住房和建设管理局网站室内设计师接私活的平台

长沙高新区住房和建设管理局网站,室内设计师接私活的平台,培训机构优化,网站机房建设方案1095. 山脉数组中查找目标值 #xff08;这是一个 交互式问题 #xff09; 给你一个 山脉数组 mountainArr#xff0c;请你返回能够使得 mountainArr.get(index) 等于 target 最小 的下标 index 值。 如果不存在这样的下标 index#xff0c;就请返回 -1。 何为山脉数组…1095. 山脉数组中查找目标值 这是一个 交互式问题 给你一个 山脉数组 mountainArr请你返回能够使得 mountainArr.get(index) 等于 target 最小 的下标 index 值。 如果不存在这样的下标 index就请返回 -1。 何为山脉数组如果数组 A 是一个山脉数组的话那它满足如下条件 首先A.length 3 其次在 0 i A.length - 1 条件下存在 i 使得 A[0] A[1] … A[i-1] A[i] A[i] A[i1] … A[A.length - 1] 你将 不能直接访问该山脉数组必须通过 MountainArray 接口来获取数据 MountainArray.get(k) - 会返回数组中索引为k 的元素下标从 0 开始 MountainArray.length() - 会返回该数组的长度 注意 对 MountainArray.get 发起超过 100 次调用的提交将被视为错误答案。此外任何试图规避判题系统的解决方案都将会导致比赛资格被取消。 为了帮助大家更好地理解交互式问题我们准备了一个样例 “答案”https://leetcode-cn.com/playground/RKhe3ave请注意这 不是一个正确答案。 示例 1 输入array [1,2,3,4,5,3,1], target 3 输出2 解释3 在数组中出现了两次下标分别为 2 和 5我们返回最小的下标 2。 示例 2 输入array [0,1,2,4,2,1], target 3 输出-1 解释3 在数组中没有出现返回 -1。 解题思路 我们需要完成3个步骤 二分法找出峰值所在的下标将数组划分为递增区间和递减区间因为我们要找等于 target 最小 的下标 index 值所以我们需要先在递增区间内找然后再从递减区间内查找 代码 /*** // This is MountainArrays API interface.* // You should not implement it, or speculate about its implementation* interface MountainArray {* public int get(int index) {}* public int length() {}* }*/class Solution {public int findInMountainArray(int target, MountainArray mountainArr) {int l0,rmountainArr.length()-1;while(lr){int mid(r-l)/2l;if(mountainArr.get(mid)mountainArr.get(mid1)){lmid1;}else rmid;}int ml;l0;rm;while(lr){int mid(r-l)/2l;if(mountainArr.get(mid)target){return mid;}else if(mountainArr.get(mid)target){rmid-1;}else lmid1;}lm1;rmountainArr.length()-1;while(lr){int mid(r-l)/2l;if(mountainArr.get(mid)target){return mid;}else if(mountainArr.get(mid)target){rmid-1;}else lmid1;}return -1;} }
http://www.yutouwan.com/news/391850/

相关文章:

  • 论文网站建设与运营南通优化网站排名
  • 邯郸做网站服务商wordpress多用途主题推荐
  • 如何通过后台管理在网站的logo后台上加链接网络服务商怎么联系
  • win7 搭建iss网站娄底高端网站建设
  • 成品ppt的网站免费直播有哪些深圳画册设计品牌
  • 网站建设流程文字稿wordpress 明星
  • 手机怎样建设网站昆明网站建设多少钱
  • 网站建设详细方案聊城网站建设培训班
  • 合浦网站建设售后软件网站开发
  • 织梦软件展示网站新手怎么优化网站
  • 腾讯公司做的购物网站网站左侧的导航是怎么做的
  • 门户网站建设探究wordpress 小说连载
  • 哪个网站可以做临时工建筑公司年度工作总结报告
  • 百度电脑版登录网站安顺北京网站建设
  • 网站的登录注册怎么做公关策划书模板范文
  • 做购物网站最开始没人怎么办东平县住房和建设局网站
  • 在哪建企业网站好鞍山黄殿满
  • 杭州高端品牌网站建设如何做好网站开发项目需求分析
  • 中英网站的设计小米商城的网站建站
  • 网站制作技术支持可以文章上传视频的wordpress主题
  • 广汉市 建设局网站百度账号人工申诉
  • dw网页素材网站seo快速排名优化
  • 沈阳网站开发集团山西运城网站建设
  • wordpress建站优化做网站还是租用服务器
  • 商城网站源文件下载四川南充房产网
  • 南宁网站建设清单石家庄企业网站网页设计
  • 公司网站建设与维护工作计划网站建设和维护要学多久
  • 做网站要偶数湛江手机网站制作
  • 三亚网页制作德阳seo网站建设
  • 徐州英文网站seo不同网站对商家做o2o的政策