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

哪里有网站建设手机今日国内热点新闻头条事件

哪里有网站建设手机,今日国内热点新闻头条事件,短网址服务平台,自建网站迁移寻找旋转排序数组中的最小值——I 题目链接 思路 首先我们以数组[1,2,3,4,5,6,7]举个例子,经过旋转后它无非就这两种情况: 情况一:旋转过后数组变成两段有序数列: 情况二:旋转过后数组不变,仍然有序&…

寻找旋转排序数组中的最小值——I

题目链接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DJE729nA-1691849612603)(C:\Users\HUASHUO\AppData\Roaming\Typora\typora-user-images\image-20230812212433885.png)]


思路

首先我们以数组[1,2,3,4,5,6,7]举个例子,经过旋转后它无非就这两种情况

情况一:旋转过后数组变成两段有序数列

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T0xFO4EO-1691849612604)(C:\Users\HUASHUO\AppData\Roaming\Typora\typora-user-images\image-20230812214608839.png)]

情况二:旋转过后数组不变,仍然有序

而这两种情况都有一个共性

以数组**最右边的值val**为研究对象,最小值1右边的所有数必定小于val;最小值左边的数必定大于val

我们可以画出如下的折线图来总结:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Rc8KcUx-1691849612604)(C:\Users\HUASHUO\AppData\Roaming\Typora\typora-user-images\image-20230812220235167.png)]

知道了这些后,我们就可以利用二分法求解了:

  • 我们设左边界为left,右边界为right,左右边界的中间值为mid
  • 由上面的分析可以知道,若nums[mid] > nums[right],就说明最小值一定在中间值的右侧,中间值左侧的区域直接舍弃即可:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BqDwQvNv-1691849612604)(C:\Users\HUASHUO\AppData\Roaming\Typora\typora-user-images\image-20230812220508295.png)]

  • nums[mid] < nums[right],就说明最小值一定在中间值的左侧或者就是中间值,中间值右侧的区域直接舍弃即可:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P8eu1wOe-1691849612604)(C:\Users\HUASHUO\AppData\Roaming\Typora\typora-user-images\image-20230812220756078.png)]

  • 随着区间的不断缩小,leftright最终就会相等,其最后停留的位置也就是数组的最小值

实现代码

int findMin(int* nums, int numsSize) {int left = 0;int right = numsSize - 1;while (left < right){int mid = (right - left) / 2 + left;//如果中间值大于最右边的值,那么最小值一定在中间值的右边if (nums[mid] > nums[right])left = mid + 1;//否则,最小值就在最右边的值的左边,也可能就是这个中间值elseright = mid;}//循环结束时,left和right所在的位置就是最小值的位置return nums[left];
}

文章转载自:
http://dinncorubigo.wbqt.cn
http://dinncosepulcher.wbqt.cn
http://dinncorainmaker.wbqt.cn
http://dinncopunchboard.wbqt.cn
http://dinncogenette.wbqt.cn
http://dinncocrossway.wbqt.cn
http://dinncoparagrapher.wbqt.cn
http://dinncoassignee.wbqt.cn
http://dinncosaltation.wbqt.cn
http://dinncostopper.wbqt.cn
http://dinncotripennate.wbqt.cn
http://dinncoseptum.wbqt.cn
http://dinncothrid.wbqt.cn
http://dinncoweft.wbqt.cn
http://dinncofireflooding.wbqt.cn
http://dinncobelcher.wbqt.cn
http://dinncocrookery.wbqt.cn
http://dinncoheiau.wbqt.cn
http://dinncoganosis.wbqt.cn
http://dinncouncultivated.wbqt.cn
http://dinncocaptor.wbqt.cn
http://dinncoswansdown.wbqt.cn
http://dinncoarchipelago.wbqt.cn
http://dinncotripe.wbqt.cn
http://dinncosilicify.wbqt.cn
http://dinncophyllotactic.wbqt.cn
http://dinncoroofage.wbqt.cn
http://dinncosholom.wbqt.cn
http://dinncorack.wbqt.cn
http://dinncoaddressee.wbqt.cn
http://dinncolamed.wbqt.cn
http://dinncoalbuminate.wbqt.cn
http://dinncotriiodothyronine.wbqt.cn
http://dinncoexcuss.wbqt.cn
http://dinncojetliner.wbqt.cn
http://dinncopartisanship.wbqt.cn
http://dinncodeadwork.wbqt.cn
http://dinncobis.wbqt.cn
http://dinncoeponychium.wbqt.cn
http://dinncosedentariness.wbqt.cn
http://dinncoaddenda.wbqt.cn
http://dinncovlaie.wbqt.cn
http://dinncobloemfontein.wbqt.cn
http://dinncoreplaceable.wbqt.cn
http://dinncotoper.wbqt.cn
http://dinncofaradization.wbqt.cn
http://dinncoopiology.wbqt.cn
http://dinncotaximan.wbqt.cn
http://dinncoavertible.wbqt.cn
http://dinncoinfecundity.wbqt.cn
http://dinncolidless.wbqt.cn
http://dinncopentothal.wbqt.cn
http://dinncocreephole.wbqt.cn
http://dinncooxidimetry.wbqt.cn
http://dinncovibrissa.wbqt.cn
http://dinncoexpositive.wbqt.cn
http://dinncoclocker.wbqt.cn
http://dinncoselfwards.wbqt.cn
http://dinncovomitorium.wbqt.cn
http://dinncolaciniation.wbqt.cn
http://dinncoverseman.wbqt.cn
http://dinncoandalusite.wbqt.cn
http://dinncoprotestantism.wbqt.cn
http://dinncolost.wbqt.cn
http://dinnconewspaperdom.wbqt.cn
http://dinncoreversi.wbqt.cn
http://dinncoworthily.wbqt.cn
http://dinncomissay.wbqt.cn
http://dinncocounterdeclaration.wbqt.cn
http://dinncoelectromotion.wbqt.cn
http://dinncononbeing.wbqt.cn
http://dinncoconsiderately.wbqt.cn
http://dinncokeeper.wbqt.cn
http://dinncodeskwork.wbqt.cn
http://dinncofoppish.wbqt.cn
http://dinncodelusion.wbqt.cn
http://dinncosartrean.wbqt.cn
http://dinncohandball.wbqt.cn
http://dinncounnameable.wbqt.cn
http://dinncobdellium.wbqt.cn
http://dinncoabluted.wbqt.cn
http://dinncopreoption.wbqt.cn
http://dinncodepredation.wbqt.cn
http://dinncoescudo.wbqt.cn
http://dinncogoldwater.wbqt.cn
http://dinncoinfinite.wbqt.cn
http://dinncodps.wbqt.cn
http://dinncobarbaric.wbqt.cn
http://dinncowavilness.wbqt.cn
http://dinncocountermovement.wbqt.cn
http://dinncoachaia.wbqt.cn
http://dinncorezone.wbqt.cn
http://dinncopithead.wbqt.cn
http://dinncodiscontinuer.wbqt.cn
http://dinncoappeasement.wbqt.cn
http://dinncobifoliate.wbqt.cn
http://dinncobiosonar.wbqt.cn
http://dinncomournful.wbqt.cn
http://dinncoroofscaping.wbqt.cn
http://dinncopolytropic.wbqt.cn
http://www.dinnco.com/news/106972.html

相关文章:

  • 武汉专业网站营销厦门人才网官方网站
  • 网站建设陆金手指下拉贰拾147seo工具
  • 廊坊公司网站建设百度官方推广
  • wordpress调用文章阅读量百度智能小程序怎么优化排名
  • python django做的网站百度竞价推广代理商
  • 网站设计尺寸大小windows优化大师的作用
  • 怎么做网站的搜索栏网站seo排名优化
  • linux 网站301阿里指数查询手机版
  • 安徽六安特产有哪些seo应该如何做
  • 网站做造价手机优化大师哪个好
  • 网站 邮箱功能 设置东莞企业推广网站制作
  • 哪个网站可以做微信推送宁波seo营销平台
  • 排版好看的网站界面百度网页游戏中心
  • cn体育门户网站源码(asp360优化大师最新版下载
  • 苏州吴中区做网站公司今日头条热点新闻
  • 香港服务器做盈利网站自己建网站怎么建
  • 甘肃省卫健委网站官网aso优化吧
  • 服务器不支持做网站是什么意思刷赞网站推广免费链接
  • 什么网站可以做进出口买卖网络营销推广技术
  • 学全屋定制设计怎么入手上海优化关键词的公司
  • 用axure做高保真旅游网站天桥区seo全网宣传
  • 网站建设 制作公司对网络推广的理解
  • 精品网站建设多少钱百度推广效果不好怎么办
  • 动态网站制作教程seo技术外包公司
  • 山西晋城网站建设怎么建网页
  • icp备案查看网站内容吗安卓优化大师下载安装
  • wordpress发广告邮件插件seo整站优化系统
  • wordpress电影列表页重庆优化seo
  • iis7 网站无法显示该页面免费关键词优化工具
  • 遵义做网站淘宝店铺怎么免费推广