求数组经过几次旋转得到升序排列。

class Solution(object):
    def findMin(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        b=nums[:]
        nums.sort()
        for i in range(len(nums)):
            if nums==b[i:]+b[:i]:
                return i

猜你喜欢

转载自blog.csdn.net/Tinyfacture/article/details/131851101