标签:http self nbsp tmp button zh-cn solution 简单 footer
题目描述:
给定一个旋转排序数组,在原地恢复其排序。
什么是旋转数组?
[4, 5, 1, 2, 3] -> [1, 2, 3, 4, 5]
使用O(1)的额外空间和O(n)时间复杂度
题目分析:
使用O(1)的额外空间和O(n)时间复杂度
源码:
class Solution:
"""
@param nums: The rotated sorted array
@return: nothing
"""
def recoverRotatedSortedArray(self, nums):
# write your code here
n = len(nums)
for i in range(n):
if nums[0] >= nums[-1]:
tmp = nums[0]
nums.remove(nums[0])
nums.append(tmp)
else:
return
LintCode Python 简单级题目 39.恢复旋转排序数组
标签:http self nbsp tmp button zh-cn solution 简单 footer
原文地址:http://www.cnblogs.com/bozhou/p/6956230.html