- 1
- 0
- 约2.16千字
- 约 2页
- 2026-06-10 发布于浙江
- 举报
python冒冒泡泡排排序序算算法法使使用用
文文章章目目录录
python冒泡排序算法使用
冒泡排序算法:
单次循环查找最大值
使用两层循环实现冒泡排序
使用函数封装冒泡排序实现的程,并传参控制正序或倒序排列
冒冒泡泡排排序序算算法法::
冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。
冒泡排序重复地走访需要排序的元素列表,依次比较两个相邻的元素,如果顺序(如从大到小或从小到大)错误就交换它们的位
置。重复地进行直到没有相邻的元素需要交换,则元素列表排序完成。
在冒泡排序中,值最大(或最小)的元素会通交换慢慢“浮”到元素列表的“顶端”。就像“冒泡”一样,所以被称为冒泡排序。
冒泡排序的原理:
元元素素交交换换方方法法
中间变量法
引入中间变量,进行元素交换。
a=3
b=5
c=a#c=3
a=b#a=5,存储b变量的值
b=c#b=3,存储a变量原来的值
print(a=,a,b=,b)
输出结果为:
a=5b=3
您可能关注的文档
- 五年级语文上册第六单元26词二首西江月夜行黄沙道中品赏拓展知识课件素材冀教版.ppt
- “11”课改的四个关键词[精选].ppt
- “2014年内蒙古自治区中等职业黉舍技能大赛”普通车赛项规程[精选].ppt
- “一不小心约上你”校园交友运动策划书[精选].ppt
- “一通三防”基本知识[精选].ppt
- 年级语文下册期末试题及谜底[精选版].ppt
- 八年级英语下册Unit6Anoldmantriedtomovethemountainssection.ppt
- 八年级英语下册Unit9HaveyoueverbeentoamuseumSectionA2d_3c导.ppt
- 八年级英语下册Unit10I’vehadthisbikeforthreeyearsSectionB1.ppt
- 第十天 跟着B站学python lol之购买武器.pdf
- 2016年高考英语试卷(浙江)(6月)(解析卷)(OCR).pdf
- 2017年高考英语试卷(江苏)(空白卷) (OCR).pdf
- 2019年高考英语试卷(上海)(春考)(空白卷)(OCR).pdf
- 2017年高考英语试卷(上海)(春考)(空白卷)(OCR).pdf
- 2018年高考英语试卷(浙江)(11月)(空白卷)(OCR).pdf
- 2020年高考英语试卷(上海)(春考)(空白卷)(OCR).pdf
- 12J5-1 平屋面(OCR)平屋面.pdf
- 2020年高考英语试卷(新课标Ⅰ卷)(解析卷)(OCR).pdf
- 2019年高考英语试卷(北京)(机考 无听力)(解析卷)(OCR).pdf
- 2020年高考英语试卷(新高考Ⅰ卷)(山东)(空白卷)(OCR).pdf
原创力文档

文档评论(0)