Python实现冒泡,选择排序
2018-06-09 17:55
381 查看
def bubble(num): for i in range(len(num)-1): for j in range(len(num)-i-1): if(num[j]>num[j+1]): temp = num[j] num[j] = num[j+1] num[j+1] = temp return num def select(num): length = len(num) for i in range(len(num)-1): small = i for j in range(i+1, len(num)): if(num[small] > num[j]): temp = num[small] num[small] = num[j] num[j] = temp print(i, " : ", num) return num
相关文章推荐
- Python实现冒泡,插入,选择排序简单实例
- [Python-算法]python实现冒泡,插入,选择排序
- Python实现冒泡,插入,选择排序简单实例
- 排序算法(三)冒泡、选择排序的Python实现及算法优化详解 推荐
- 《面试》 几种经典的简单的排序方法(冒泡,选择,插入)python实现
- 史上最简单!冒泡、选择排序的Python实现及算法优化详解
- JavaScript实现冒泡(选择、快速)排序可视化
- Java 常用排序算法实现--快速排序、插入排序、选择、冒泡
- C语言实现 排序源程序(包括直接插入、希尔、冒泡、快速、简单选择、堆排序)
- 算法-选择排序-python实现
- Java实现插入、冒泡、选择排序
- python实现插入排序和选择排序
- 插入法排序、选择排序、冒泡法、快速排序、堆排序的C实现
- Python实现的选择排序算法示例
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- 《算法图解》的选择排序的python和java实现
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- Python实现各类数据结构和算法---直接选择排序
- 四种经典排序 冒泡,快排,插入,选择 C++实现
- 选择排序Python3实现