Python:旋转数组的最小数字
2017-07-19 20:28
309 查看
牛客网上的剑指 offer的在线编程:
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{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。# -*- coding:utf-8 -*- ''' 旋转数组的最小数字 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 ''' class Solution: def minNumberInRotateArray(self, rotateArray): # write code here if len(rotateArray) == 0: return '0' return min(rotateArray)
相关文章推荐
- [牛客网,剑指offer,python] 旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字
- python--c++--旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字
- 8旋转数组最小数字PYTHON
- 6.5 旋转数组的最小数字(二分法:python,java实现)
- 旋转数组的最小数字(C++ 和 Python 实现)
- 剑指offer 旋转数组的最小数字 @python
- 《苦练算法》-剑指Offer- 六、 旋转数组的最小数字 -python编写
- [牛客网,剑指offer,python] 旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字
- 旋转数组的最小数字 python
- [牛客网,剑指offer,python] 旋转数组的最小数字
- [牛客网,剑指offer,python] 旋转数组的最小数字
- 剑指offer之面试题8:旋转数组的最小数字