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

上海市建设资格注册中心网站长沙学校网站建设

上海市建设资格注册中心网站,长沙学校网站建设,龙岩资讯,一流的品牌网站建设已知一个长度为 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 次#xff0…已知一个长度为 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] 旋转 4 次得到输入数组。 示例 3 输入nums [11,13,15,17] 输出11 解释原数组为 [11,13,15,17] 旋转 4 次得到输入数组。   提示 n nums.length 1 n 5000 -5000 nums[i] 5000 nums 中的所有整数 互不相同 nums 原来是一个升序排序的数组并进行了 1 至 n 次旋转 来源力扣LeetCode 链接https://leetcode.cn/problems/find-minimum-in-rotated-sorted-array 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 思路 其实题目有一个隐含条件那就是如果数组旋转过且不为递增的顺序那么最左侧的值一定是大于最右侧的值的所以我们根据判断下标为mid处数组的值与下标为h处的值即可锁定最小值所在的范围如果nums[mid]小于nums[h]那么最小值可能出现在l~mid处反之最小值出现在mid1~h处。 代码实现如下 class Solution {public int findMin(int[] nums) {int l 0;int h nums.length - 1;while (l h) {int mid l (h - l) / 2;if (nums[mid] nums[h]) {h mid;} else {l mid 1;}}return nums[l];} }
http://www.hkea.cn/news/14285313/

相关文章:

  • 安福网站建设简洁大方的网站首页
  • 广西住房和城乡建设网站视频专栏海口模板网站建站
  • 网站建设的风格设置网站好玩代码和特效
  • 网站备案 怎么加爬虫网站开发
  • 我公司是帮企业做网站的_现在要帮客户们的网站备案安康seo
  • 建设拍卖网站网站标题乱码
  • 微网站做的比较好wordpress模板推荐
  • 域名对行业网站的作用平面设计案例网站
  • 哪个企业做网站怎样推荐企业建设网站和互联网推广
  • 广州比较好的网站设计企业公众号以及网站建设
  • 做卷闸门网站有用吗网站 内容 营销
  • 摄影网站开发意义可以做设计私单的网站
  • 男男床做视频网站微信推广员
  • 毕设做网站什么主题比较好注册商标查询是否已被注册
  • gta5买房子网站建设wordpress怎么修改栏目标题
  • wordpress 图片站主题企业站网络推广
  • 创造与魔法官网站_一起做喜欢的事知名门户网站
  • 网站推广软件赚钱难吗?制作微信网站模板
  • 网站建设前期分析福田欧曼前四后八新车报价
  • 海北wap网站建设公司办公室租赁
  • 山东专业的网站建设WordPress缩图不显示
  • 注册型网站推广莆田百度seo排名
  • 描述自己做的网站如何注册wordpress
  • 优质公司网站怀化二医院网站
  • 医院网站建设价格管理咨询公司业务
  • 百度热度指数排行seo顾问服务咨询
  • 泗县网站建设与推广培训网站制作怎样做
  • 怎样建设一个网站赚钱用ps制作黑色高光网站按钮
  • 阿里建站平台官网白银市建设管理处网站
  • 深圳科技网站建设wordpress 下载页