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

视频门户网站建设方案做网站的软件m开头

视频门户网站建设方案,做网站的软件m开头,做网站用的三角形图片,制作一个网站并上传访问一、题目 已知一个长度为 n 的数组#xff0c;预先按照升序排列#xff0c;经由 1 到 n 次 旋转 后#xff0c;得到输入数组。例如#xff0c;原数组 nums [0,1,2,4,5,6,7] 在变化后可能得到#xff1a; 若旋转 4 次#xff0c;则可以得到 [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 在 [AB] 区间的时候也就是 mid 位置的值严格大于 D 点的值下⼀次查询区间在 [mid 1right] 上 ▪ 当 mid 在 [CD] 区间的时候也就是 mid 位置的值严格小于等于 D 点的值下次查询区间在[leftmid] 上。 当区间长度变成 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://www.hkea.cn/news/14389762/

相关文章:

  • 企业做网站一般要多少钱h5源码网
  • 手机网站前端设计全国工商信息公示系统
  • 阿里云虚拟主机可以做几个网站建设银行企业网站失败
  • php网站项目wordpress添加文件
  • 濮阳网站建设费用湖南网站营销优化开发
  • 网站超级外链如何建一个个人网站
  • wordpress分享视频网站建设银行梅州分行网站
  • 天津工程建设协会网站音乐网站开发需要什么语言工具
  • 做网站有回扣拿吗网站的代码在哪里设置
  • 个人介绍微电影网站模板免费制作企业微商城
  • 宁德北京网站建设成都网站推广公司排名
  • 如何做网站demowordpress官方模版
  • 网站开发市场哪个浏览器看黄页最快夸克浏览器
  • 成都网站定制中心连云港做网站制作首选公司
  • 百度搜索这个网站为什么这么差小说网站建设方案书ppt模板
  • 山东电力建设第一工程公司网站鹤壁市城乡一体化示范区范围
  • 常州网站建设平台网页建立站点
  • 虾皮网站有的做吗系统开发毕业设计
  • 做外卖那些网站好电子商务网站建设与管理英文
  • 网站正在建设中换句话表达今天实时热搜榜排名
  • 做一手房用什么网站wordpress文章对齐
  • 怎么把网站设置为信任网站51免费模板网
  • 微网站如何做推广图片设计制作网站
  • 网站联盟有哪些wordpress 网盘
  • 外包公司做的网站推广普通话手抄报内容
  • 坑人网站怎么做兰州市城乡建设厅网站
  • 深圳公司网站优质视频素材网站
  • dnf做汉堡怎么玩间网站南昌建站系统外包
  • html购物网站网站开发教程H5
  • 国外免费网站网络营销的本质