python语言实现冒泡算法(附代码)
冒泡算法的基本原理就是让大的数冒泡冒到列表的最后,最大的排在最后一位,第二大的排到最后第二位,以此类推,直到整个列表遍历完整。具体的代码如下所示:
num_list = [5,8,3,7,2,1,0,4]
def bubble(num_list):for i in range(len(num_list)):greatest_this_round = num_list[0]greatest_index = 0for j in range(len(num_list)-i):if num_list[j] > greatest_this_round:greatest_this_round = num_list[j]greatest_index = jtemp = num_list[greatest_index]num_list[greatest_index] = num_list[len(num_list)-i-1]num_list[len(num_list)-i-1] = tempreturn num_list
print(num_list)
print(bubble(num_list))
测试的结果如下:
python语言实现冒泡算法(附代码)相关推荐
- oracle 冒泡,详解易语言的冒泡算法
我们做一些游戏脚本软件时候,经常要用到这个算法,比如求解离自己身边最近的怪物优先攻击,就要用到这个算法,冒泡算法可以快速的把一组数据按照从大到小,或者从小到大的顺序进行快速排序. 冒泡算法的核心就是, ...
- 智能优化算法:帝国主义竞争算法-附代码
智能优化算法:帝国主义竞争算法-附代码 文章目录 智能优化算法:帝国主义竞争算法-附代码 1.算法原理 1.1 帝国集团的初始化 1.2 帝国集团内部调整 1.3 交换帝国和殖民地的位置 1.4 帝国 ...
- c语言饭卡管理系统_C语言饭卡管理系统(附代码).doc
C语言饭卡管理系统(附代码) C语言饭卡管理系统,代码超简单,纯c语言基础知识,本人大一时期自己打的代码与实验报告(作图是直接word,可直接修改,不需安装visio),上传只为赚取百度财富值,支持原 ...
- 基于蜣螂算法改进的随机森林回归算法 - 附代码
基于蜣螂算法改进的随机森林回归算法 - 附代码 文章目录 基于蜣螂算法改进的随机森林回归算法 - 附代码 1.数据集 2.RF模型 3.基于蜣螂算法优化的RF 4.测试结果 5.Matlab代码 6. ...
- 智能优化算法:多元宇宙优化算法-附代码
智能优化算法:多元宇宙优化算法-附代码 文章目录 智能优化算法:多元宇宙优化算法-附代码 1.算法原理 2.算法流程图 3.算法结果 4.参考文献 5.MATLAB代码 6.python代码 摘要:多 ...
- 智能优化算法:正余弦优化算法-附代码
智能优化算法:正余弦优化算法-附代码 文章目录 智能优化算法:正余弦优化算法-附代码 1.算法原理 2.算法流程 3.算法结果 4.参考文献 5.MATLAB代码 6.Python代码 摘要:正 余 ...
- 智能优化算法:蚁狮优化算法-附代码
智能优化算法:蚁狮优化算法-附代码 文章目录 智能优化算法:蚁狮优化算法-附代码 1.算法原理 1.1 蚂蚁的随机游走 1.2蚁狮对蚂蚁随机游走的影响 1.3自适应机制 1.4 精英策略 2.算法步骤 ...
- python课设代码,《Python语言程序设计》课设代码
<Python语言程序设计>课设代码是一个不错的学习资源,大小为3.45 MB,由钱高昂 提供,Python类资源中评分为9.5. 资源介绍 电子科技大学2020年<Python语言 ...
- python代码示例图形-纯干货:手把手教你用Python做数据可视化(附代码)
原标题:纯干货:手把手教你用Python做数据可视化(附代码) 导读:制作提供信息的可视化(有时称为绘图)是数据分析中的最重要任务之一.可视化可能是探索过程的一部分,例如,帮助识别异常值或所需的数据转 ...
最新文章
- 刻意练习:LeetCode实战 -- Task07. 合并两个有序链表
- #在蓝懿学习iOS的日子#第六个练习日
- python如何小写p转换p_Python进阶---python 中字符串大小写转换
- ecshop 去除前台模板自动解析CSS/JS/IMG路径
- MFC中动态创建控件及添加消息响应的方法实例
- mvc调用mysql存储过程_使用.NET MVC +EF调用oracle的存储过程
- 《互联网理财一册通》一一第1章 做好互联网理财前的准备工作
- 路畅畅云固件升级教程_【图】E-Link功能/智能语音 路畅畅云+车载导航评测_汽配中国网...
- SolidEdge完整安装教程-亲测
- 众手游公司崛起:腾讯“主营收入”面临危机!
- BUUCTF Misc 弱口令 [RoarCTF2019]黄金6年 小易的U盘 [WUSTCTF2020]alison_likes
- Tableau 实现percentile分类计算功能
- 如何删除word中的长横线(由三个减号---自动生成)
- 笔试题————一套实用的渗透测试岗位面试题
- 过年表情包 || 一个月后就能用啦
- 2020-09-25
- springboot全局异常处理BasicErrorController和RestControllerAdvice
- 如何获取音乐链接地址
- HTML之 <p></p>标签 笔记
- NOI 题目 试题 目录 信奥 历年