【python菜鸟日记】-02算法导论-选择排序
2014-06-25 17:35
288 查看
import random A = [] for i in range(5): A.append(random.randint(0, 100)) print A for j in range(len(A)): for k in range(len(A[j:])): if A[j] > A[j+k]: A[j], A[j+k] = A[j+k], A[j] print A
相关文章推荐
- 【python菜鸟日记】-03算法导论-归并排序
- 算法导论之插入排序,选择排序,归并排序,冒泡排序,希尔排序,堆排序,快速排序的c语言实现
- 排序算法(三)冒泡、选择排序的Python实现及算法优化详解 推荐
- Python实现的选择排序算法示例
- Python实现各类数据结构和算法---直接选择排序
- Python 算法 - 选择排序
- python算法实践5-直接选择排序
- JavaScript ,Python,java,Go系列算法之【选择排序】篇
- 算法-选择排序-python实现
- 【python菜鸟日记】-01 算法导论-插入排序
- 【算法导论】笔记一(插入排序、归并排序、选择排序、Peek Finding、加法器、中英文字符串搜索)
- 【数据结构与算法 02】选择排序
- 史上最简单!冒泡、选择排序的Python实现及算法优化详解
- 算法导论_选择排序
- 「算法导论」;选择排序
- 算法导论快速排序python实现
- python开发之路Day17-算法设计(冒泡排序、选择排序、插入排序、二叉树)
- Python排序搜索基本算法之选择排序实例分析
- Python实现的选择排序算法原理与用法实例分析
- 算法基础:排序(一)——选择排序、插入排序、Shell排序——Python实现