【剑指offer】旋转数组的最小值
来源:互联网 发布:c语言手册下载 编辑:程序博客网 时间:2024/05/16 04:24
现在对算法真的是由衷地热爱啊,总是忍不住想要A题(本科都没这意识,哎,把时间都浪费在了考试拿奖学金和所谓的学生工作上了),而且数学一直以来都是自己的强项,希望在这方面以后能应用好,虽然在ACM方面还只是个小学生,以后即使工作了,也要把ACM坚持下去,无关乎工作,只关乎兴趣。
依然是剑指offer上的题目,第8题,在九度OJ上测试通过。
时间限制:1 秒
内存限制:32 兆
- 题目描述:
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。
- 输入:
输入可能包含多个测试样例,对于每个测试案例,
输入的第一行为一个整数n(1<= n<=1000000):代表旋转数组的元素个数。
输入的第二行包括n个整数,其中每个整数a的范围是(1<=a<=10000000)。
- 输出:
对应每个测试案例,
输出旋转数组中最小的元素。
- 样例输入:
53 4 5 1 2
- 样例输出:
1
AC代码:
/**************************************************************
Problem: 1386
User: mmc_maodun
Language: C
Result: Accepted
Time:700 ms
Memory:4820 kb
****************************************************************/
0 0
- 【剑指offer】旋转数组的最小值
- [剑指offer]旋转数组的最小值
- 【剑指offer】旋转数组的最小值
- 【剑指offer】旋转数组的最小值
- 【剑指offer之旋转数组的最小值】
- 剑指offer -- 旋转数组最小值
- 剑指offer系列之六:旋转数组的最小值
- 剑指offer——旋转数组的最小值
- 【剑指offer】题8:旋转数组的最小值
- Offer题8 旋转数组的最小值
- 剑指offer之旋转数组中的最小值
- 剑指offer(5) 旋转数组中的最小值
- 剑指offer:求一个旋转数组中的最小值
- 【剑指offer】面试题8:旋转数组中的最小值
- 剑指offer 面试题8 输出旋转数组最小值
- LintCode-剑指Offer-(159)寻找旋转排序数组中的最小值
- LintCode-剑指Offer-(28)寻找旋转排序数组中的最小值
- 剑指offer:(6)查找和排序:旋转数组中的最小值
- python -- 学习资料
- session用法解答,转载自http://www.jb51.net/article/42500.htm
- linux 权限管理sudo 权限
- Linux下编译并运行C程序
- 【DP】DP special train T3 粉刷匠2 题解
- 【剑指offer】旋转数组的最小值
- GITHUB本地创建仓库
- 清明
- 002让页面后退和前进
- TensorFlow和深度学习入门教程(TensorFlow and deep learning without a PhD)
- 局部内部类访问方法中的局部变量为什么加final
- Hadoop集群搭建
- 链表插入排序
- [Unity技巧]单例基类