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

网站三大标签做企业展示版网站贵吗

网站三大标签,做企业展示版网站贵吗,腾讯云如何购买域名,网站公司成功案例怎么写题解#xff1a; /*** 旋转排序数组可分为N1 N2两个部分#xff0c;如#xff1a;[4,5,6,7,1,2,3]#xff0c;N1为[4,5,6,7]#xff0c;N2为[1,2,3]** 必然满足以下两个条件#xff1a;* 1. N1和N2都是分别递增的#xff1b;* 2. N1中的所有元素大于N2中的所有元素;** … 题解 /*** 旋转排序数组可分为N1 N2两个部分如[4,5,6,7,1,2,3]N1为[4,5,6,7]N2为[1,2,3]** 必然满足以下两个条件* 1. N1和N2都是分别递增的* 2. N1中的所有元素大于N2中的所有元素;** 以上两个条件可推出nums[0]是N1中最小的数即nums[0] N2中的所有元素** 而mid不是在N1内就是在N2内如果在N1内则在N1内使用二分查找否则在N2内使用二分查找* 所以如果nums[0] nums[mid]即mid落在了N1内则[0, mid]肯定是有序的* 否则mid落在了N2内则[mid, n)肯定是有序的**/ if (nums[0] nums[mid]) {// 左半边有序 } else {// 右半边有序 } 先判断nums[mid]是在旋转数组的左半边还是右半边 如果在左半边然后使用target和nums[0]和nums[mid]作比较target处于[0,mid]中间right mid - 1; else left mid 1; 如果在右半边使用target和nums[mid] nums[nums.length-1]作比较target处于[mid,nums[nums.length-1]], left mid 1,否则right mid-1 代码 public int search(int[] nums, int target) {if(nums.length 0){return -1; }int left 0, right nums.length - 1;while(left right){int mid left (right - left) / 2;if(nums[mid] target){return mid;}//左半边有序在左半边使用二分查找if(nums[mid] nums[0]){if(nums[0] target target nums[mid]){ //target处于[0,mid)向左移动mid right mid - 1;}else{left mid 1;}}//右半边有序在右半边使用二分查找else{if(nums[mid] target target nums[nums.length - 1]){left mid 1;}else{right mid - 1;}}}return -1;}
http://www.hkea.cn/news/14382040/

相关文章:

  • 攻击asp网站网站建设的收费标准
  • o元做网站right now wordpress
  • 化妆品网站的设计与实现wordpress在线时间获取
  • 黄州区精神文明建设网站网站开发合同协议
  • seo对网站的重要性网站开发软文
  • 常州专业房产网站建设做网站电话沧州
  • 辽阳县住房和城乡建设局网站wordpress访客显示
  • 正规网站制作全包wordpress 正在例行维护
  • pc网站微信商城在哪里找
  • 本地高端网站建设信息大全山东网站建设服务
  • 东莞技术支持 骏域网站建设郑州工装定制厂家哪家好
  • 关于网站建设请示深圳住房和建设局网站 宝安
  • 网站更换图片之类的怎么做网站建设带宽多少合适
  • 校园社交网站怎么做lol关键词查询
  • 怎么买网站关注公众号平台
  • 重庆农村网站建设百度网站上做推广受骗
  • 成品网站货源入口肥东网站制作
  • 做网站和做app哪个简单电子商务网站建设与规划视频
  • 企业网站建设公司宣武大连建设网水电官网查询
  • 怎么做商城网站台州市网站建设公司
  • 南通网站建设找哪家海报设计制作平台
  • 建站点怎么做网站小程序商城开发商
  • 360免费建站官方手机小程序开发教程
  • 网站广告设计怎么做wordpress游客看小图登陆查看大图
  • 网站建设策划ppt权威行业网站建设公司
  • 怎样查网站有没有备案教育网站制作服务
  • 宝塔怎么做第二个网站阿里云搭建企业网站
  • 深圳动态科技集团网站免费自建app
  • 云南旅行社网站建设怎么样免费做网站
  • 音乐网站建站网站建设ssc源码平台