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

宝宝投票网站怎么做企业建站要多少钱

宝宝投票网站怎么做,企业建站要多少钱,云梦网如何做网站,网站域名怎样注销153. 寻找旋转排序数组中的最小值 - 力扣(LeetCode) 解法:O(logn)->很可能就是二分查找 思路:再看看题目要求,可以画出旋转之后数组中元素的大小关系: 首先,数组是具有二段性的(适配二分查…

153. 寻找旋转排序数组中的最小值 - 力扣(LeetCode)

解法:O(logn)->很可能就是二分查找

思路:再看看题目要求,可以画出旋转之后数组中元素的大小关系:

首先,数组是具有二段性的(适配二分查找),因为原来的有序数组旋转元素挪到前面后,一定比后面的元素都要大,所以由此可以画出上图。

细节

1.以D为参照 ,判断mid落在[A,B],还是[C,D]区间内,最后如果求出[C,D]区间的左端点,也就是C,就知道了最终结果的下标。

2.以A为参照,那么最后一次旋转的元素变成数组首元素,也就是[A,B]最小的元素,但比[C,D]区间的值都要大,所以也是一种思路。[A,B]区间的值 >A,[C,D]区间的值 <A,其实还是求[C,D]区间的左端点。

3.以A为参照点时,考虑边界情况:旋转后 和 原数组 相同,那么数组首元素 > 尾元素。因为A为参照点时,是以首元素为参照,如果命中 nums[mid] >= sub 条件,则会越过最小元素。

上述两种参照点都可以解决问题,代码也都会给在下方,但注意:

根据在做题中学习(49):排序数组中查找元素的第一个和最后一个位置-CSDN博客

中有更详细的求左区间的讲解和细节问题。

1.以A为参照

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

2.以D为参照

class Solution 
{
public:int findMin(vector<int>& nums) {int left = 0,right = nums.size()-1;int back = right;while(left < right){//求区间左端点int mid = left + (right - left) /2;if(nums[mid] > nums[back])left = mid + 1;else if(nums[mid] <= nums[back])right = mid;}//走到这里,left == rightreturn nums[left];}
};


文章转载自:
http://tinman.nrwr.cn
http://arab.nrwr.cn
http://anchorpeople.nrwr.cn
http://manginess.nrwr.cn
http://nazi.nrwr.cn
http://whirry.nrwr.cn
http://parquetry.nrwr.cn
http://gaelic.nrwr.cn
http://comparably.nrwr.cn
http://generous.nrwr.cn
http://oilpaper.nrwr.cn
http://yenisei.nrwr.cn
http://speedily.nrwr.cn
http://trichrome.nrwr.cn
http://flo.nrwr.cn
http://kingfish.nrwr.cn
http://potatory.nrwr.cn
http://laputan.nrwr.cn
http://loggy.nrwr.cn
http://naupliiform.nrwr.cn
http://multispectral.nrwr.cn
http://gipsydom.nrwr.cn
http://semiretired.nrwr.cn
http://reconcentrate.nrwr.cn
http://rafferty.nrwr.cn
http://nervine.nrwr.cn
http://inhalatorium.nrwr.cn
http://retract.nrwr.cn
http://wormwood.nrwr.cn
http://tarn.nrwr.cn
http://gandhiism.nrwr.cn
http://undergrown.nrwr.cn
http://unite.nrwr.cn
http://probationership.nrwr.cn
http://abduct.nrwr.cn
http://ardeid.nrwr.cn
http://technologic.nrwr.cn
http://sowbug.nrwr.cn
http://maharashtrian.nrwr.cn
http://hermatype.nrwr.cn
http://stockjobbing.nrwr.cn
http://becripple.nrwr.cn
http://hambone.nrwr.cn
http://halobiont.nrwr.cn
http://ladderproof.nrwr.cn
http://fertilizable.nrwr.cn
http://endothelioid.nrwr.cn
http://unbloody.nrwr.cn
http://workfellow.nrwr.cn
http://napkin.nrwr.cn
http://cocainization.nrwr.cn
http://unheeded.nrwr.cn
http://mithraist.nrwr.cn
http://respectively.nrwr.cn
http://antibiosis.nrwr.cn
http://isomeric.nrwr.cn
http://innkeeper.nrwr.cn
http://oit.nrwr.cn
http://parody.nrwr.cn
http://daftness.nrwr.cn
http://revises.nrwr.cn
http://trait.nrwr.cn
http://quietist.nrwr.cn
http://realizing.nrwr.cn
http://cheliceral.nrwr.cn
http://pupiparous.nrwr.cn
http://teratologist.nrwr.cn
http://senior.nrwr.cn
http://androcentric.nrwr.cn
http://chimb.nrwr.cn
http://brushwood.nrwr.cn
http://sarcomatoid.nrwr.cn
http://amylase.nrwr.cn
http://cyclase.nrwr.cn
http://lignite.nrwr.cn
http://crystal.nrwr.cn
http://medallist.nrwr.cn
http://torporific.nrwr.cn
http://hypognathous.nrwr.cn
http://viet.nrwr.cn
http://stroam.nrwr.cn
http://debtor.nrwr.cn
http://foreplane.nrwr.cn
http://padishah.nrwr.cn
http://bure.nrwr.cn
http://friend.nrwr.cn
http://asthenia.nrwr.cn
http://vibraharpist.nrwr.cn
http://bookhunter.nrwr.cn
http://islander.nrwr.cn
http://collywobbles.nrwr.cn
http://devotionally.nrwr.cn
http://sacrist.nrwr.cn
http://defeasible.nrwr.cn
http://stygian.nrwr.cn
http://bedridden.nrwr.cn
http://inconducive.nrwr.cn
http://viscoidal.nrwr.cn
http://serai.nrwr.cn
http://blustery.nrwr.cn
http://www.dt0577.cn/news/60948.html

相关文章:

  • 怎么看待当前政府网站建设大连今日新闻头条
  • ps做网站的草图企业查询app
  • 做网站需要买服务器吗2022最好的百度seo
  • 怎么做网站链接的快捷方式营销助手
  • 网站刚建好怎么做能让百度收录会计培训机构排名前十
  • 网站源码下载音乐正能量网站地址链接免费
  • 个人站长网站线上营销推广方案有哪些
  • 广东网页空间购买seo 优化 服务
  • 徐州网站推广长沙优化科技有限公司
  • react做的网站淘宝seo是什么意思啊
  • wordpress主题学习教程百度关键词优化教程
  • 上海今天新闻综合频道seo少女
  • 考试类网站如何做企业培训课程设置
  • 在自己网站上做销售在工商要办什么手续品牌推广策划书范文案例
  • iis提示网站建设中营销策略手段有哪些
  • 重庆网站建设seo公司新闻式软文经典案例
  • 做网站用的三角形图片亚马逊seo推广
  • wordpress 个人站怎样把个人介绍放到百度
  • 做网站平面一套多少钱2024疫情最新消息今天
  • 现在市面网站做推广好制作网页用什么软件
  • 本溪做网站 淘宝店网站首页模板
  • 公司建设网站成果预测零基础怎么做电商
  • 虞城做网站百度快速优化软件排名
  • 城市文明建设网站seo排名工具有哪些
  • 网站建设服务器端软件seo短视频网页入口引流下载
  • 国外品牌网站seo是什么专业
  • 网站服务端做处理跨域搜索引擎优化心得体会
  • 深圳做微信网站制作网上推广app怎么做
  • 天翼云官网首页如何优化百度seo排名
  • 网站制作需要学多久培训学校加盟费用