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

阿里云备案网站备案域名中明建投建设集团 网站

阿里云备案网站备案域名,中明建投建设集团 网站,如何在国内做网站,淘客网站seo怎么做​​题目来源: leetcode题目,网址:33. 搜索旋转排序数组 - 力扣(LeetCode) 解题思路: 在二分查找时,分情况讨论即可。通过与第一个元素和最后一个元素的比较来获得 mid 处于第一个序列中还是第…

​​题目来源:

        leetcode题目,网址:33. 搜索旋转排序数组 - 力扣(LeetCode)

解题思路:

       在二分查找时,分情况讨论即可。通过与第一个元素和最后一个元素的比较来获得 mid 处于第一个序列中还是第二个序列中。

解题代码:

class Solution {
public:int search(vector<int>& nums, int target) {if(target==nums[0]){return 0;}else if(target==nums[nums.size()-1]){return nums.size()-1;}int left=1;int right=nums.size()-2;while(left<=right){int mid=left+(right-left)/2;if(nums[mid]==target){return mid;}else if(nums[mid]>target){if(target>nums[0]){right=mid-1;}else{if(nums[mid]>nums[0]){left=mid+1;}else{right=mid-1;}}}else{if(target<nums[nums.size()-1]){left=mid+1;}else{if(nums[mid]<nums[nums.size()-1]){right=mid-1;}else{left=mid+1;}}}}return -1;}
};
 

总结:

        官方题解也是二分,不过他是先判断[l,mid] 和 [r,mid] 哪个有序,若不在有序的区间中,则在无序的区间中。


http://www.15wanjia.com/news/192269.html

相关文章:

  • 商城网站建设怎么收费做网站数据需要的软件
  • 免费金融发布网站模板下载长安东莞网站设计
  • 凉山彝族自治州网站建站如何查注册商标是别人注册过的
  • 企业网站建设联系电话织梦教育培训网站源码
  • 张家口建设部网站福建建设工程交易中心网站
  • 做网站的要多钱wordpress 图灵机器人
  • 手机传奇手游发布网站鄂州网站建设网络公司
  • 特色专业建设展示网站打开陕西建设厅网站
  • 中远智达网站建设辽宁工程招投标信息网
  • 招聘网站推广怎么做天津网站制作南昌
  • 万网网站建设方案书手机网站怎么改成电脑版
  • 如何部署thinkphp网站网站域名的用处
  • 快站淘客网站开发快速盈利
  • 网站常用的一种js幻灯片h5网站和传统网站
  • 定制网站和模板网站及仿站的区别广州招聘网站制作
  • 企业营销型网站建设品牌网站开发完要怎么部署
  • wordpress自定义文章类型分类模板嘉兴网站seo公司
  • 设计网站属于什么专业南岸集团网站建设
  • 网站建设歺首选金手指12诸暨哪些公司可以制作网站
  • 做哪个网站的推广最好wordpress改主题幻灯片尺寸
  • wordpress 云教育seo体系
  • 做网站运营有前景么网站wap怎么做
  • 厦门seo网站推广宁波网站优化公司电话
  • 浪子做的阿哲喊麦网站多少wordpress支持系统
  • 功能主机网站无忧网站建设哪家便宜
  • 网上学习做网站永久免费的网络加速器
  • 沈阳市有做网站的公司Https全局wordpress
  • 教育类网站 前置审批马上飞做的一些网站
  • cms网站建设的实训总结网站程序上传工具
  • 建站工具推荐ie浏览器官方网址入口