剑指offer—旋转数组的最小数字
来源:互联网 发布:淘宝物流宝平台 编辑:程序博客网 时间:2024/05/21 20:30
问题描述:
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。
代码如下:
/** * Created with IntelliJ IDEA. * Author: 郑文华 * Date: 2017/9/20 * Time: 20:42 */public class Solution { public int minNumberInRotateArray(int [] array){ int min = array[0]; int i = 1; for( i = 1; i < array.length; i++){ if(array[i] < min){ return array[i]; } } return array[i]; }}
阅读全文
0 0
- 【剑指offer】旋转数组的最小数字
- 剑指offer--旋转数组的最小数字
- 剑指offer--旋转数组的最小数字
- 剑指offer:旋转数组的最小数字
- 《剑指offer》旋转数组的最小数字
- 剑指 offer:旋转数组的最小数字
- 剑指offer-旋转数组的最小数字
- 剑指offer 旋转数组的最小数字
- 【剑指offer】旋转数组的最小数字
- 剑指offer 旋转数组的最小数字
- 剑指offer-旋转数组的最小数字
- 剑指Offer:旋转数组的最小数字
- 剑指Offer 旋转数组的最小数字
- 剑指offer|旋转数组的最小数字
- 剑指offer:旋转数组的最小数字
- 【剑指offer】旋转数组的最小数字
- 《剑指offer》旋转数组的最小数字
- 剑指Offer:旋转数组的最小数字
- linux mint 使用软件管理器安装软件
- Java之多线程(2)--基础开篇
- Libevent-2.1.8源码分析——event_base(一)
- Qt5基本对话框学习
- 数据库的优化
- 剑指offer—旋转数组的最小数字
- node.js下mongoose简单操作实例
- Gym
- 关于阅读第一篇国外关于视觉论文的感受和收获
- 在线编辑器学习-xhEditor
- 2017-18赛季的湖人队会有怎样的面貌?
- Angular实现购物车
- C#学习回顾笔记七:枚举类型的作用和使用
- 20170920--mysql--case when