Python 选择排序法

# 选择排序法
nums = [4, 1, 5, 10, -1, 9, 3, 2, 13, 7]

count = len(nums)   # count等于nums的长
for i in range(count-1):
    min = i
    for j in range(i+1, count):  # 将剩下的进行遍历,遍历到count
        if nums[min] > nums[j]:
            min = j
    if min != i:    # 若最小值不等于i,进行交换
        t = nums[i]
        nums[i] = nums[min]
        nums[min] = t

print(nums)

 

你可能感兴趣的:(python)