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

网站推广都做什么内容宁波网站建设相信荣胜网络

网站推广都做什么内容,宁波网站建设相信荣胜网络,wordpress用户邮箱验证码,连云港网站建设培训假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如#xff0c;数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值#xff0c;如果数组中存在这个目标值#xff0c;则返回它的索引#xff0c;否则返回 -1 。 你可以假设数组中不存在…假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值如果数组中存在这个目标值则返回它的索引否则返回 -1 。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度必须是 O(log n) 级别。 示例 1: 输入: nums [4,5,6,7,0,1,2], target 0 输出: 4 示例 2: 输入: nums [4,5,6,7,0,1,2], target 3 输出: -1 思路二分查找 每一次先判断mid在左边有序范围内还是右边有序范围内 1.如果在左边看target是不是比左边最小的数字大比左边最大的数字小 a.如果是那说明数字就在左边有序范围内或者不存在  b. 如果不是就说明左边有序范围不存在需要mid继续往右移动 2. 如果在右边看target是不是比右边最小的数字大比右边最大的数字小 a.如果是那说明数字就在右边有序范围内或者不存在  b. 如果不是就说明右边有序范围不存在需要mid继续往左移动 提交的代码 class Solution { public int search(int[] nums, int target) { int high  nums.length-1; int low  0; int mid; mid  low(high-low)/2; while(lowhigh) { if(nums[mid]target) { return mid; } if(nums[low]nums[mid])  //说明现在mid在左边 { if(targetnums[low]targetnums[mid])//说明这个数字在左边有序范围内 { high  mid-1; } else   //只能从右边找 { low  mid1; } } else{ //mid在右边 if(target  nums[mid]  target  nums[high]){//在右边有序范围内 low  mid 1; }else{//只能从左边找 high  mid-1; } } mid  low(high-low)/2; } return -1; } }
http://www.sadfv.cn/news/254013/

相关文章:

  • 农家院网站素材如何查询网站以建设多长时间
  • 使用网站效果图化妆品网站开发的背景
  • 网站内容更新外包站群管理系统cms
  • 最近几年做电影网站怎么样桂林餐饮兼职网站建设
  • 网站建设费能不能认定为广告费公司起名字大全免费四个字
  • 福州网站建设索q479185700跨境购网站建设
  • 网站前台怎么做网站重定向过多
  • 甘肃省建设厅执业资格注册中心网站通知网站制作代
  • 上海市建设局官方网站软件开发培训学校哪的好
  • 宜兴做阿里巴巴网站深圳电商网站公司
  • 婚庆公司网站模板下载网站建设需不需要编程
  • 慈利做网站在哪里做哪些网站流量最大
  • 网站建设 李奥贝纳资讯门户网站 dede
  • 天津城市基础设施建设投资集团有限公司网站济宁有做企业网站吗
  • 怎样做企业官方网站温州网站制作企业
  • 建设部网站 技术规范工信部网站备案注销
  • 做贷款的网站七牛云服务
  • 网站开发毕设开题报告怎么写thinkphp官方网站
  • 网站建设大作业论文做网站公司 陕西渭南
  • 中山网站排名微信运营商是哪个公司
  • 常用的网站类型有哪些长沙网站制作费用
  • 网站的链接建设phpstudy wordpress
  • 征集二级网站建设意见 通知云主机可以用来做什么
  • 中国空间站组成部分泉州刚刚发生的重大新闻
  • 优酷视频接到网站怎么做移动云网站建设
  • 常州网站建设公司服务网络架构有哪几层
  • 校园在线网站怎么做有新的wordpress更新是英文版
  • 洛夕网站建设网站建设和管理是教什么
  • 加拿大计划网站怎么做昆明网站快速优化排名
  • 基于python的网站开发项目怎么做网站 教学