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

LeetCode 刷题【153. 寻找旋转排序数组中的最小值】

153. 寻找旋转排序数组中的最小值

自己做

解:折半夹逼

class Solution {public int findMin(int[] nums) {if(nums.length == 1)return nums[0];int begin = 0;int end = nums.length - 1;int mid = (begin + end) / 2;if(nums[begin] <= nums[end])                                    //本就是升序return nums[begin];while(begin < end - 1){mid = (begin + end) / 2;if(nums[mid] > nums[begin] && nums[mid] > nums[end])        //落到左边begin = mid;if(nums[mid] < nums[begin] && nums[mid] < nums[end])        //落到右边end = mid;}if(nums[begin] > nums[end])return nums[end];elsereturn nums[begin];}
}

http://www.dtcms.com/a/607211.html

相关文章:

  • 【芯片选型指南】乐鑫ESP32-C61核心能力解析:为何它在Wi-Fi 6物联网赛道中优势独具?
  • 高斯定理在麦克斯韦方程组中的应用
  • 【Chrono库】WeekdaySet 星期几集合实现解析(weekday_set.rs)
  • C语言编译时不检查语法 | 探讨编译器语法检查的重要性与实践
  • 【数据库基础】SQL与关系型数据库原理
  • wordpress 建立网站网站关闭模板
  • 邙山网站建设网站建设涉及到哪些方面
  • 在单细胞测序中文库大小是如何影响count值
  • 第二章 Android常见界面布局
  • HCIP-IoT/H52-111 真题详解(章节C),接入技术和网络设计 /Part2
  • Vue 项目实战《尚医通》,完成登录业务,笔记27
  • 深圳手机报价网站网站建设需要用软件
  • 平顶山市做网站高端网站建设个人
  • 考前速记 名词解释+简答题
  • 儿童 网站欣赏wordpress添加微信公众号
  • php网站建设招聘萧江做网站
  • ARM交叉编译中编译与链接参数不一致导致的问题
  • 哈尔滨市城乡和建设局网站恶意镜像网站程序
  • 分销网站制作条件网站开发标书怎么写
  • Dubbo 与 Spring Cloud Alibaba 整合实战
  • 石家庄个人建网站网站开发与维护都有些什么
  • 自建站公司中国对外贸易网站
  • C语言编译器网页版在线 | 轻松编写与运行C语言程序
  • 开封到濮阳旺道网站排名优化
  • 网站设计风格确认书网站制作 网页显示不全
  • 网站没完成可以备案么化妆品品牌网站建设
  • 个人网站备注模板优秀网站设计欣赏
  • 企业网络 VLAN 隔离与防火墙互联:实验全解析与实战指南
  • 点击消除
  • .NET驾驭Excel之力:单元格与区域操作详解