剑指offer-chapter2-面试题8-旋转数组的最小数字(java)

题目: 把一个数组最开始的若干个元素搬到数组的末尾,咱们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的全部元素都大于0,若数组大小为0,请返回0。web 分析&解法: 解法1: 首先可使用遍历的方法找出其中最小数字,可是因为该时间复杂度为O(n),不是最优解法
相关文章
相关标签/搜索