解答1[Java]:
1 | public class Solution { |
时间复杂度
时间复杂度为对数级别 $O(logN)$。
解答2[Java]:时间复杂度 $O(n/2)$
1 | public class Solution { |
思路
旋转之后,从左向右对比两个相邻的数,总会找到一组数,第一个数大于第二个数,那么第二个数就是最小值。因为第二个数往后的所有数就是旋转操作移到最后的一系列数。
1 | public class Solution { |
时间复杂度为对数级别 $O(logN)$。
1 | public class Solution { |
旋转之后,从左向右对比两个相邻的数,总会找到一组数,第一个数大于第二个数,那么第二个数就是最小值。因为第二个数往后的所有数就是旋转操作移到最后的一系列数。