码迷,mamicode.com
首页 > 编程语言 > 详细

选择排序之python实现

时间:2018-10-10 20:11:03      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:style   int   dex   存储   返回   结果   存在   color   python   

def findsmallestindex(arr):
    smallnum = arr[0]
    smallindex = 0
    # 寻找最小元素的位置
    for i in range(1,len(arr)):
        if arr[i] < smallnum:
            smallnum = arr[i]
            smallindex = i
    # 返回最小元素的位置
    return smallindex

def selectfunsearch(ql):
    # res存储的排好序的值,也是最终的返回结果
    res = []
    for i in range(len(ql)):
        smallestindex = findsmallestindex(ql)
        res.append(ql.pop(smallestindex))
    print("it is okay")
    return res

    选择排序,在于每一次都将一个数筛选出来,存在另一个数组中。

选择排序之python实现

标签:style   int   dex   存储   返回   结果   存在   color   python   

原文地址:https://www.cnblogs.com/zuixime0515/p/9768553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!