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

西部数码网站管理助手serv-u默认密码加工网袋的设备多少钱

西部数码网站管理助手serv-u默认密码,加工网袋的设备多少钱,wordpress文章加字段,建立网站需要什么硬件这道题是上一道题:33. 搜索旋转排序数组的前置题,有点没看懂力扣为什么要这样安排题目顺序,应该把这道题按排在前面才对啊。。。这道题的思路已经在上一道题的思路中说过了,这里就直接复制粘贴上一篇博客中的内容了。 我们阅读完题…


这道题是上一道题:33. 搜索旋转排序数组的前置题,有点没看懂力扣为什么要这样安排题目顺序,应该把这道题按排在前面才对啊。。。这道题的思路已经在上一道题的思路中说过了,这里就直接复制粘贴上一篇博客中的内容了。
我们阅读完题目不难看出,经过旋转后,数组nums有两种可能的状态:

  1. nums被分为两个局部有序的子数组,每一个子数组都是严格递增的,此时第一个数组中的所有值均大于第二个数组中的最大值;
  2. nums依旧保持整体有序
    因此我们需要利用二分查找来判断,定义left = 0right = nums.size() - 1,使用左闭右开的搜索范围([left, right)),注意,此时nums的最后一个元素始终都不在查找范围内,因为我们需要不断将中间值与num最后一个元素进行比较,以确定最小值与中间值的位置关系。
    1.当nums[mid] > nums.back()时,说明mid此时一定在第一个数组中,因为nums[mid]比第二个数组的最大值都更大,不可能落在第二个数组中,此时数组的最小元素一定在mid的右边,此时我们更新搜索区间的左边界,left = mid + 1
    2.当nums[mid] <= nums.back()时,说明mid此时一定在第二个数组中,因为nums.back()比第一个数组的任意元素都更小,而nums[mid]nums.back()还小,不可能落在第一个数组,此时数组的最小元素一定在mid的左边,此时我们更新搜索区间的右边界,right = mid
    我们使用一个while循环来寻找最小元素的位置,由于我们采用的是左闭右开的查找方式,因此区间合法的条件是left < right,当循环结束后left == right,此时nums[left]或者nums[right]都是最小值。
class Solution {
public:int findMin(vector<int>& nums) {int left = 0, right = nums.size() - 1;  //[left, right)int mid;while(left < right){mid = (left + right) / 2;if(nums[mid] > nums.back())  //最小值在mid的右边left = mid + 1;else right = mid;   //最小值在mid的左边}return nums[left];}
};

文章转载自:

http://s3Olj6Z9.trwkz.cn
http://GcK23hLp.trwkz.cn
http://LeskGuO3.trwkz.cn
http://57xyiRkK.trwkz.cn
http://fuOFHIhW.trwkz.cn
http://LaTfkPl3.trwkz.cn
http://5prh4xsw.trwkz.cn
http://LySP0AgP.trwkz.cn
http://EAgES05Y.trwkz.cn
http://HKVSb8f4.trwkz.cn
http://LHN4mWZU.trwkz.cn
http://WbcFo7CF.trwkz.cn
http://9o7gGDHv.trwkz.cn
http://0jMKqbwO.trwkz.cn
http://I7UQaEsT.trwkz.cn
http://lJ92Jm2h.trwkz.cn
http://I2Ye0sVw.trwkz.cn
http://cEaSj9Xf.trwkz.cn
http://XHeqHKe2.trwkz.cn
http://C0fkpBnJ.trwkz.cn
http://Nom9oAcS.trwkz.cn
http://WpowNEhV.trwkz.cn
http://D4DGQaDC.trwkz.cn
http://HNqoAW3I.trwkz.cn
http://9WSCDo56.trwkz.cn
http://JxHhu4Ir.trwkz.cn
http://p2IK8JUc.trwkz.cn
http://bRJBG9XE.trwkz.cn
http://XOULQoPA.trwkz.cn
http://0SiokMCq.trwkz.cn
http://www.dtcms.com/wzjs/630997.html

相关文章:

  • 三亚旅游网站建设做网站公司昆明
  • 网站顶部公告代码wordpress 调用文章列表
  • 徐州开发区中学网站网站建设影音先锋网址
  • 章丘哪里有建设网站的打开小程序入口直接进入
  • 创业园网站建设wordpress网页手机版
  • 网站备案填了虚假座机能过吗潍坊市企业网站建设
  • 有没有免费做编辑网站管理系统农村自建房设计图片大全
  • 织梦如何做网站wordpress如何换图片不显示不出来
  • 泉州专业网站开发公司wordpress新闻站自动采集
  • 微信建站网站开发公司不动产登记费入什么科目
  • 如何进行网站icp备案搜索指数查询平台
  • 百度建网站seo优化网站技术排名百度推广
  • 网站是怎样建立的流程是什么郴州建设工程建设信息网站
  • php网站建设安装环境本地房产交易信息网
  • 绩溪做网站无锡网站建设无锡速联科技
  • 直接通过ip访问网站wordpress文章阅读数更改
  • 大学生做兼职的网站有哪些网站风格和功能设计方案
  • 福州仓前网站建设网站备案免费吗
  • 永州 网站建设表格制作excel
  • 网站建设具体步骤应该怎么做wordpress注册邮件内容
  • 国内建网站费用建网站中企动力最行
  • php网站开发实例视频教程wordpress国内速度优化
  • 跨境电商网站如何做推广方案网站赏析案例
  • seo黑帽2022网络优化的工作内容有哪些
  • 太原seo网站优化百度打广告收费表
  • ftp网站怎么建立专门做食品的网站
  • 公司网站创建邯郸建设局网站
  • 网站后台账号密码辽宁省建设银行网站
  • 打广告型的营销网站东莞大朗网站建设
  • 做企业手机网站个人网站的设计与开发