旋转数组的最小数字
来源:互联网 发布:淘宝买爱奇艺会员 编辑:程序博客网 时间:2024/06/07 18:04
题目描述
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。
例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。
NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。
例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。
NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。
public class Solution { public int minNumberInRotateArray(int [] array) { for (int i = 0; i < array.length; i++) {if (array[i] > array[i + 1]) {return array[i + 1];}}return 0; }}
0 0
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- 旋转数组的最小数字
- C++中的头文件和源文件
- iOS 面试题(3.):为什么 weakSelf 需要配合 strong self 使用
- Ubuntu14.04 在chrome 安装使用SS过程详解
- 第十五周项目2--用哈希法组织关键字
- Linux makefile 教程 非常详细,且易懂
- 旋转数组的最小数字
- centos安装vim7.4
- 实现侧栏固定宽度,内容栏宽度自适应
- Ubuntu Navicat for MySQL安装以及破解方案
- EventBus使用
- Protocol Buffers 详解1
- 839prach
- java array.copyof用法
- 线程基础:线程(1)——操作系统和线程原理