当前位置: 首页 > 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://wiki.neutronadmin.com/news/254013/

相关文章:

  • 河南省住房城乡建设门户网站wordpress 二级域名
  • 企业注册网站做网站卖高仿
  • 棋牌游戏网站怎么做网站模板50元
  • 同域名网站改版需要把之前网站里的文章都拷贝过来吗?北京网站制作公司兴田德润在那里
  • 百城建设提质工程网站国外wordpress移动主题
  • 无锡网站维护全国最大机械采购平台
  • 网站开发报价模版佛山行业网站建设
  • 怎样做影视网站功能型网站
  • 上海网站建设服务请教个人主页网站怎么做啊
  • 网站建设联系电话湖北城乡和建设官方网站
  • 如何做网站泛目录解析page编辑wordpress
  • 长春站建了多少年网站开发技术三大件
  • 做网站的时候遇到的问题网站模板更换
  • 六枝做网站腾讯朋友圈广告怎么投放
  • 网站网页设计收费免费软件库合集软件资料网站
  • 技术支持:佛山网站建设wordpress滑动图片
  • wordpress大型网站温州城市建设投资集团网站
  • 怎么去建设微信网站泰兴市住房和建设局网站
  • 网站后台编辑器无法显示网站建设需求确定
  • 网站建设与管理内容找外包公司做个网站多少钱
  • 网站建设项目创业计划书网站建设网络营销平台 云搜系统
  • 广东省中山市网站新闻头条新闻
  • 做搜狗pc网站优化排消息网站怎么做
  • 沙漠风网站建设个人网站名称备案
  • 怎么查看网站是什么软件做的网站浏览历史能恢复吗怎么设置
  • 微信公众号 网站开发四川成都建设网
  • 帮人做网站赚钱吗ftp上传网站全教程
  • 鹿班设计网站官网成都必去十大网红景点
  • 网站运营是做什么的网站建设手机站
  • 网站制作公司深圳网址导航网站怎样做