博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
选择排序之python实现
阅读量:6002 次
发布时间:2019-06-20

本文共 531 字,大约阅读时间需要 1 分钟。

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

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

转载于:https://www.cnblogs.com/zuixime0515/p/9768553.html

你可能感兴趣的文章
JavaScript之手写Promise
查看>>
PHP_SELF变量解析和重复路径解决
查看>>
git 命令行使用(基础篇)
查看>>
在VUE中利用MQTT协议实现即时通讯
查看>>
在项目中遇到的一些bug
查看>>
Vue笔记(五)——Token&生命周期
查看>>
《前端十年心路-我把一切告诉你》的书稿大纲&问题收集
查看>>
CSS居中总结大全
查看>>
Elasticsearch 参考指南(安装X-Pack)
查看>>
[LintCode] 604. Design Compressed String Iterator
查看>>
微信小程序黑客马拉松即将开始,来做最酷的 Mini Program Creators!
查看>>
从人肉到智能,阿里运维体系经历了哪些变迁?
查看>>
JavaScript基础---函数
查看>>
前端每日实战:120# 视频演示如何用纯 CSS 创作锡纸撕开的文字效果
查看>>
electron写一个简单host切换工具
查看>>
Bytom矿池接入协议指南
查看>>
前端每日实战 2018 年 8 月份项目汇总(共 29 个项目)
查看>>
Linux 和 vim使用
查看>>
弃 Java 而使用 Kotlin 的你后悔了吗?| kotlin将会是最好的开发语言
查看>>
【跃迁之路】【538天】程序员高效学习方法论探索系列(实验阶段295-2018.07.28)...
查看>>