分享冒泡排序与选择排序源码示例,冒泡排序源码示例,如下python代码是冒
分享冒泡排序与选择排序源码示例,冒泡排序源码示例,如下python代码是冒
如下python代码是冒泡排序与选择排序源码示例。新手学生党写的代码,不喜欢的请略过。
maopao.py是冒泡排序代码,其中s为数据列表;
xuanze.py是选择排序代码,其中x=0、y=len(s)、s为数据列表
maopaoMIT.py是MIT公开课中的代码,可查。
maopao.py(冒泡排序)
def bubblesort(s):x=0N=0n=0while N<(len(s)-1):while n<(len(s)-1):if s[x]>s[x+1]:s[x],s[x+1] = s[x+1],s[x]x+=1n+=1x=0n=0N+=1return s
xuanze.py(选择排序)
def selectsort(s,x,y):while (y-x)>1:if s[x]>min(s[x:y]):k = s.index(min(s[x:y]))s[x],s[k] = s[k],s[x]x+=1return s
maopaoMIT.py(公开课代码)
def bubblesort(s):for i in range(len(s)-1):for j in range(len(s)-1):if s[j]>s[j+1]:s[j],s[j+1] = s[j+1],s[j]return s
排序相关文章推荐:
1、Python 3.0冒泡排序算法示例源码
2、Python列表排序 reverse、sort、sorted 操作方法详解
3、Python 元组遍历排序操作方法
编橙之家文章,
相关内容
- wxPython系统剪切板使用方法,wxpython使用方法,想知道w
- python登陆163获取邮件和通讯录列表方法,python163,此贴中
- python实现逆波兰计算简单方法,python实现波兰,这是一段
- 判断并修改图片分辨率的python方法,,平时工作中常会遇
- python应用脚本之解析淘宝助理数据包csv文件,pythoncsv
- Python之SMTP学习笔记方法详解,pythonsmtp学习笔记,这是关
- 菜鸟的递归查找文件python实现,菜鸟递归python,做为一个
- Python实现折半二分查询方法,python实现折半二分,本来这
- 一行代码实现csv文件转化为数字二维列表的python实现方
- Python排序之直接插入排序方法,python排序直接插入,Py
评论关闭