912. Sort an Array
solution
class Solution:
def sortArray(self, nums: List[int]) -> List[int]:
if len(nums) <= 1:
return nums
for i in range(1, len(nums)):
j = i
while j > 0 and nums[j] < nums[j-1]: # 倒序
nums[j-1], nums[j] = nums[j], nums[j-1]
j -= 1
return numsdef insert_sort_rec(list, m):
if m == 0:
return
mmax = m
for i in range(m):
if list[i] > list[mmax]:
mmax = i
list[m], list[mmax] = list[mmax], list[m]
insert_sort_rec(list, m - 1)follow up
Last updated