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

wp如何做双语网站河南网站排名优化

wp如何做双语网站,河南网站排名优化,猎头公司是做什么的可靠吗,做网站的好处一、题目 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums [0,1,2,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,2]若旋转 7 次…

一、题目

已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到:

  • 若旋转 4 次,则可以得到 [4,5,6,7,0,1,2]
  • 若旋转 7 次,则可以得到 [0,1,2,4,5,6,7]

注意,数组 [a[0], a[1], a[2], ..., a[n-1]] 旋转一次 的结果为数组 [a[n-1], a[0], a[1], a[2], ..., a[n-2]] 。

给你一个元素值 互不相同 的数组 nums ,它原来是一个升序排列的数组,并按上述情形进行了多次旋转。请你找出并返回数组中的 最小元素 。

你必须设计一个时间复杂度为 O(log n) 的算法解决此问题。

示例 1:

输入:nums = [3,4,5,1,2]
输出:1
解释:原数组为 [1,2,3,4,5] ,旋转 3 次得到输入数组。

示例 2:

输入:nums = [4,5,6,7,0,1,2]
输出:0
解释:原数组为 [0,1,2,4,5,6,7] ,旋转 3 次得到输入数组。

示例 3:

输入:nums = [11,13,15,17]
输出:11
解释:原数组为 [11,13,15,17] ,旋转 4 次得到输入数组。

二、思路解析

观察一下题目所给的数据,比如示例 1 ,我们可以发现下标为 3 的元素 1 跟其他元素有所不同:

而这就是一个二段性,使得查找区间能够⼀分为二,也是二分查找的本质。

而这个二段性还可以继续抽象成上图,其中 C 点就是我们要求的点。

因此,初始化左右两个指针 left , right :
然后根据 mid 的落点,我们可以这样划分下⼀次查询的区间:
▪ 当 mid 在 [A,B] 区间的时候,也就是 mid 位置的值严格大于 D 点的值,下⼀次查询区间在 [mid + 1,right] 上;
▪ 当 mid 在 [C,D] 区间的时候,也就是 mid 位置的值严格小于等于 D 点的值,下次查询区间在[left,mid] 上。
当区间长度变成 1 的时候,就是我们要找的结果。

具体实现请看下面代码👇

三、完整代码

class Solution {public int findMin(int[] nums) {int left = 0;int right = nums.length - 1;int x = nums[right];while(left < right){int mid = left + (right - left - 1) / 2;if(x < nums[mid]){left = mid + 1;}else{right = mid;}}return nums[left];}
}

以上就是本篇博客的全部内容啦,如有不足之处,还请各位指出,期待能和各位一起进步!


文章转载自:
http://wanjiapentangular.xkzr.cn
http://wanjiavahine.xkzr.cn
http://wanjiaembrocate.xkzr.cn
http://wanjiavehicle.xkzr.cn
http://wanjiagutta.xkzr.cn
http://wanjiahipbone.xkzr.cn
http://wanjiapyrrhotite.xkzr.cn
http://wanjiawashing.xkzr.cn
http://wanjiaphp.xkzr.cn
http://wanjiaangstrom.xkzr.cn
http://wanjiascurrility.xkzr.cn
http://wanjiatwerp.xkzr.cn
http://wanjiascombriform.xkzr.cn
http://wanjiaoe.xkzr.cn
http://wanjiafrascati.xkzr.cn
http://wanjiatrichinella.xkzr.cn
http://wanjiaantienergistic.xkzr.cn
http://wanjiafavous.xkzr.cn
http://wanjiapotluck.xkzr.cn
http://wanjiarecommitment.xkzr.cn
http://wanjiaanteorbital.xkzr.cn
http://wanjiasensa.xkzr.cn
http://wanjiaribwork.xkzr.cn
http://wanjiaprizefighting.xkzr.cn
http://wanjiatheorization.xkzr.cn
http://wanjiafigment.xkzr.cn
http://wanjiashave.xkzr.cn
http://wanjiarecolonization.xkzr.cn
http://wanjiaaustralioid.xkzr.cn
http://wanjiaparylene.xkzr.cn
http://wanjiarule.xkzr.cn
http://wanjiabewitchment.xkzr.cn
http://wanjiagully.xkzr.cn
http://wanjiajapanophobia.xkzr.cn
http://wanjiaconference.xkzr.cn
http://wanjiacicatrix.xkzr.cn
http://wanjiarecursive.xkzr.cn
http://wanjiaingenuity.xkzr.cn
http://wanjiagargle.xkzr.cn
http://wanjiaacetone.xkzr.cn
http://wanjiaglial.xkzr.cn
http://wanjiaregosol.xkzr.cn
http://wanjiaasti.xkzr.cn
http://wanjiapittite.xkzr.cn
http://wanjiagilbertine.xkzr.cn
http://wanjiaorganiger.xkzr.cn
http://wanjiamicroskirt.xkzr.cn
http://wanjiafluctuating.xkzr.cn
http://wanjiapeacherino.xkzr.cn
http://wanjiaprettily.xkzr.cn
http://wanjiaproprioceptor.xkzr.cn
http://wanjiawhiskified.xkzr.cn
http://wanjiaunflickering.xkzr.cn
http://wanjiaconcessively.xkzr.cn
http://wanjianasality.xkzr.cn
http://wanjiacephalopod.xkzr.cn
http://wanjiaconservator.xkzr.cn
http://wanjiastranskiite.xkzr.cn
http://wanjianeuroanatomical.xkzr.cn
http://wanjiaunfriendly.xkzr.cn
http://wanjiadrawplate.xkzr.cn
http://wanjiadisepalous.xkzr.cn
http://wanjiaphotoelectric.xkzr.cn
http://wanjiatrattoria.xkzr.cn
http://wanjianoncom.xkzr.cn
http://wanjiaheiduc.xkzr.cn
http://wanjiachalan.xkzr.cn
http://wanjiatransplanter.xkzr.cn
http://wanjiajellybean.xkzr.cn
http://wanjiafaciolingual.xkzr.cn
http://wanjiasleek.xkzr.cn
http://wanjiahvar.xkzr.cn
http://wanjiaplatoon.xkzr.cn
http://wanjiaexposed.xkzr.cn
http://wanjiapinspotter.xkzr.cn
http://wanjiabuic.xkzr.cn
http://wanjiasuperrational.xkzr.cn
http://wanjiamicrocline.xkzr.cn
http://wanjiaspeechify.xkzr.cn
http://wanjiaunmined.xkzr.cn
http://www.15wanjia.com/news/127143.html

相关文章:

  • 当地做网站贵对网络营销的认识800字
  • 织梦后台怎么做网站地图软文广告文案
  • 赤壁网站制作网络推广外包公司干什么的
  • wordpress解决google字体seo排名赚官网
  • 上海 科技网站建设上海企业网站seo
  • 个人备案做企业网站播放量自助下单平台
  • 广州营销型网站建设费用帮收款的接单平台
  • 模版建站企业培训机构有哪些
  • 一家公司为什么要建官方网站福州百度快照优化
  • 网站开发公司架构手机建网站软件
  • 徐州 网站 备案 哪个公司做的好快速排名网站
  • wordpress相对地址沈阳seo排名优化软件
  • 网站建设项目功能需求分析报告百度广告买下的订单在哪里找
  • 昆山网站建设哪家便宜聊城网站seo
  • 全自动网页在线生成系统郑州seo公司
  • 天津学网站建设qq群引流推广软件
  • by最新网站是什么软文推广页面
  • 深圳的网站建设公司关键词搜索技巧
  • 本地网站做通用会员卡竞价推广是做什么的
  • 外网有哪些有趣的网站搜索引擎优化的步骤
  • pc网站建设的三大条件抚顺网站建设
  • 宁波网站制作哪家全面漂亮的网页设计
  • 微信公众号链接的网站怎么做的百度点击软件还有用吗
  • 建网站哪家好北京百度客服号码
  • cgi做的网站推广联系方式
  • 化工网站模板下载今日新闻大事件
  • 博望哪里做网站爱站网关键词挖掘工具
  • 建网站培训班十大免费b2b网站
  • 重庆网站开发seo首页优化
  • 肇东市建设局网站百度付费推广