原题地址:https://oj.leetcode.com/problems/find-minimum-in-rotated-sorted-array/

解题思路:话说leetcode上面的二分查找题目真的不少啊。下图是这道题的数组的两种情况,分别去处理就可以了。

class Solution:
# @param num, a list of integer
# @return an integer
def findMin(self, num):
L = 0; R = len(num)-1
while L < R and num[L] > num[R]:
M = (L+R)/2
if num[M] < num[R]:
R = M
else:
L = M+1
return num[L]

最新文章

  1. JavaScript通过ID获取元素坐标
  2. HibernateUtil工具类
  3. php配合jquery实现增删操作
  4. js正则验证手机号
  5. vector,list,deque容器的迭代器简单介绍
  6. button变成href (即按钮超链效果)
  7. ubuntu常用命令操作
  8. Android消息机制解析
  9. 12 postgresql数据库备份和恢复
  10. 安装模块时报错“error: Microsoft Visual C++ 14.0 is required…”
  11. 2013长春网赛 1006 hdu 4764 Stone(巴什博弈)
  12. gem 更新源设置,ruby安装
  13. Spark 源码分析 -- task实际执行过程
  14. webpack 优化代码 让代码加载速度更快
  15. bind-named
  16. HDU 1398 Square Coins 整数拆分变形 母函数
  17. JavaWeb:Cookie处理和Session跟踪
  18. 关于lspci命令
  19. Hibernate知识梳理
  20. Elastic-Job-Lite 源码分析 —— 作业分片策略

热门文章

  1. 学习python之练习(一)
  2. javascript 对象属性的get set访问器写法
  3. 编写基于jQuery的插件的方法
  4. 【洛谷P2296】寻找道路
  5. 【半平面交】bzoj2618 [Cqoi2006]凸多边形
  6. 热烈庆祝杨学明老师为苏宁、中兴、烽火、CNNIC、创维、金立、中航信等知名企业提供培训和咨询服务!
  7. phpcms开启、关闭在线编辑模板的方法
  8. 作业,备份,存储过程,sqlserver print 语句,输出字符串
  9. java中Class.getResource用法
  10. linux基本命令--学习记录