博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 排序--简单选择排序
阅读量:7077 次
发布时间:2019-06-28

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

#简单选择排序

def selectionSort(arr):
for i in range(0, len(arr)-1):

用来保存最小值的索引

minidx = i     # 找到最小数     for j in range(i+1, len(arr)):        if arr[minidx] > arr[j]:            minidx = j     # 将最小数排到前面的位置     temp = arr[minidx]     arr[minidx] = arr[i]     arr[i] = temp     print(arr)

arr = [5,4,3,2,1]

selectionSort(arr)

转载于:https://blog.51cto.com/10440592/2046105

你可能感兴趣的文章
雪城大学信息安全讲义 五、竞态条件
查看>>
干货分享:MySQL之化险为夷的【钻石】抢购风暴
查看>>
量子通信能否跨越“死亡之谷”?2017年市场化的量子通信产品可能产生
查看>>
有序顺序表合并
查看>>
设计模式-观察者模式
查看>>
Spring4-自动装配Beans-按属性名称自动装配
查看>>
精通比特币系列---挖矿与共识
查看>>
to use extended Windows dialogs
查看>>
3A级VR游戏将至?汪丛青力挺G胖正在开发的三款VR游戏
查看>>
Mongodb 3.2 Manual阅读笔记:CH9 存储
查看>>
关于同一线程两次调用EnterCriticalSection的测试
查看>>
说说网络通信模型
查看>>
SQLite第二课 源码下载编译
查看>>
ibatis动态生成列时的列名无效
查看>>
通用汽车新增130辆测试无人车,配激光雷达
查看>>
python之通过“反射”实现不同的url指向不同函数进行处理(反射应用一)
查看>>
10.6 监控io性能;10.7 free;10.8 ps;10.9 查看网络状态;10.10 抓包
查看>>
delegate的用法
查看>>
Ubuntu <2TB sdb preseed示例
查看>>
Android开发之旅:组件生命周期(二)
查看>>