分享

Python 选择排序法

 jsdlgx 2022-01-10

# 选择排序法

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)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多