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

上海鹭城建设集团网站传奇霸业网页游戏开服

上海鹭城建设集团网站,传奇霸业网页游戏开服,模板网站建设一条龙,做网站运营需要具备什么能力已知存在一个按非降序排列的整数数组 nums #xff0c;数组中的值不必互不相同。 在传递给函数之前#xff0c;nums 在预先未知的某个下标 k#xff08;0 k nums.length#xff09;上进行了 旋转 #xff0c;使数组变为 [nums[k], nums[k1], …, nums[n-1], nu…已知存在一个按非降序排列的整数数组 nums 数组中的值不必互不相同。 在传递给函数之前nums 在预先未知的某个下标 k0 k nums.length上进行了 旋转 使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]]下标 从 0 开始 计数。例如 [0,1,2,4,4,4,5,6,6,7] 在下标 5 处经旋转后可能变为 [4,5,6,6,7,0,1,2,4,4] 。 给你 旋转后 的数组 nums 和一个整数 target 请你编写一个函数来判断给定的目标值是否存在于数组中。如果 nums 中存在这个目标值 target 则返回 true 否则返回 false 。 示例 1 输入nums [2,5,6,0,0,1,2], target 0 输出true 解题思路 分成3钟情况讨论 7 8 9 1 2 3 4 5 6 nums[l]1 nums[mid]3 nums[l]nums[mid] 所以只要tar处于nums[l]tarnums[mid]中直接在[l,mid-1]区间内查找 7 8 9 1 2 3 4 5 6 nums[l]7 nums[mid]3 nums[l]nums[mid] 所以只要tar处于nums[mid]tarnums[r]中直接在[mid1,r]区间内查找 3. 1 8 9 1 2 3 4 5 6 nums[l]nums[mid]1 nums[l]nums[mid] l 缩小搜索范围 代码 class Solution {public boolean search(int[] nums, int target) {int l0,rnums.length-1;while (lr){int mid(r-l)/2l;if(nums[mid]target) return true;if(nums[l]nums[mid]) {l;continue;}else if(nums[l]nums[mid])//前半部分是有序的{if(targetnums[mid]targetnums[l])rmid-1;else lmid1;}else {if(targetnums[mid]targetnums[r])lmid1;else rmid-1;}}return false;} }
http://wiki.neutronadmin.com/news/196550/

相关文章:

  • 同程网 网站模板色系网站.
  • 东莞公司注册多少钱青岛快速排名优化
  • 网站支付宝接口代码discuz做影视网站
  • 安徽网站建设方案开发php网站开发案例
  • 2018年静安区品牌网站建设h5商城
  • 外贸wordpress收款插件网站优化设计方案怎么做
  • 中国安能建设总公司网站义乌网站建设优化推广
  • 上社网站建设wordpress移动端菜单栏
  • 昆明网站建设推荐网站系统怎么建设
  • 怎么样增加网站权重网站布局有哪些
  • 招聘网站毕业设计wordpress 登陆logo
  • 咸宁做网站的公司那家便宜wordpress 文章间距
  • 企业建站域名网站建设盈利模式
  • 站长友情链接开发网站需要什么人员
  • 做暧暧小视频网站自己的网站怎么做关键词优化
  • 河北邯郸中考成绩查询时间抖音seo关键词优化
  • 手机如何制作游戏品牌seo培训
  • 上海短期网站建设培训哈铁工程建设公司网站
  • 网站建设与维护的认识wordpress加中文
  • 苏州建设造价信息网站网站制作系统哪个好
  • 网站源码如何安装网站后台管理系统模板下载
  • 网站管理有哪些不会做网站
  • 做移动端网站软件用linux做网站
  • 网站开发必备人员长沙建站工作室
  • 阿里巴巴网站推广怎么做网站开发分为
  • 茶叶商城网站建设网站建设与管理课程实训
  • 在线心理健康网站建设无代码系统搭建平台
  • 网站怎么做微博认证网络推广是做什么工作的
  • 建网站收费多少钱网站页面设计工作流程
  • 品牌策划全案公司台州seo排名公司