选择排序
来源:互联网 发布:vb开发彩票软件教程 编辑:程序博客网 时间:2024/05/14 04:20
/** * 选择排序 * * @param a * */public static void selectionSort(int[] a) {for (int i = 0; i < a.length - 1; i++) { // 只需排前面a.length-1个int min = i;for (int j = i + 1; j < a.length; j++) { // 从i+1个开始往后找最小的if (a[j] < a[min]) {min = j;}}if (i != min) {swap(a, i, min);}}}
#选择排序def selectionSort(a): for i in range(0,len(a)): min = i for j in range(i,len(a)): if a[min] > a[j]: min = j a[i],a[min] = a[min],a[i]
0 0
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 用Latex制作一个简洁美观的简历(菜鸟快速上手)
- atitit.ajax 最佳实践跟框架选型 o99
- 匆贩雅撂痛炊涝睾锌勇傺没祷uc
- 报错 Link error /Build/Products/Debug-iphonesimulator/xxx.png file not found
- atitit.hbnt orm db 新新增更新最佳实践o99
- 选择排序
- 关于C语言中单双引号的问题
- 一个无序数组,删除最少的数,使其变得有序
- (_tcsrchr(szFilePath, _T('\\')))[1] = 0
- 指针数组的初始化之返回第n个月份的名字(内部static数组的一种应用)
- linux常用命令收集
- Atitit.研发管理--提升效率--软件开发方法DSM总结o99
- 《离散数学》2014第一周作业——组队、预习与作业
- 优秀的案例网站