6-198 冒泡排序(Python)

ops/2024/10/19 17:41:26/

要求根据指定接口,使用冒泡排序算法实现一组数从小到大排序,要求输出每一趟的排序结果。
例如:9 8 5 4 2 0

假设使用冒泡排序,它输入的结果应该是

第1趟:8 5 4 2 0 9

第2趟:5 4 2 0 8 9

第3趟:4 2 0 5 8 9

第4趟:2 0 4 5 8 9

第5趟:0 2 4 5 8 9

函数接口定义:

def BubbleSort(a):

其中 a 是用户传入的参数,用来保存数据。 函数实现对a列表的升序排序。

裁判测试程序样例:

## 你的答案将被填在这里def show(a):for i in range(len(a)):print(a[i], end=" ")print()if __name__ == '__main__':n = int(input())a = list(map(int, input().split()))BubbleSort(a)

输入样例1:

6
9 8 5 4 2 0

输出样例1:

8 5 4 2 0 9 
5 4 2 0 8 9 
4 2 0 5 8 9 
2 0 4 5 8 9 
0 2 4 5 8 9 

http://www.ppmy.cn/ops/5698.html

相关文章

【Conda基础命令】使用conda创建、查看、删除虚拟环境及可能的报错处理

文章目录 前言(1) 在默认路径下创建一个新的虚拟环境(2) 查看已有的虚拟环境(3) 删除已有的虚拟环境(谨慎操作)(4)激活虚拟环境(5)退出…

MFC中CPropertyPage与CDialogEx的作用是什么,有什么区别,什么情况下会需要继承这两个类?

在MFC(Microsoft Foundation Classes)库中,CPropertyPage和CDialogEx是用于创建不同类型用户界面的类。以下是它们的作用、区别、使用方式以及何时需要继承这两个类的详细说明。 一、作用 CPropertyPage: CPropertyPage类用于创…

Ubuntu 18.04等 修改root的账号密码,删除root账号密码,并破解登陆密码!【需要有内核代码】

文章目录 1、命令总结2、已知账号的密码&#xff0c;能登陆Linux系统2.1、修改密码&#xff0c;使用 passwd <账号名> 命令2.2、删除密码&#xff0c;使用 passwd -d <账号名> 命令 3、未知账号的密码&#xff0c;不能登陆Linux系统&#xff08;并一定适用于大家&a…

【PythonCode】力扣Leetcode16~20题Python版

【PythonCode】力扣Leetcode16~20题Python版 前言 力扣Leetcode是一个集学习、刷题、竞赛等功能于一体的编程学习平台&#xff0c;很多计算机相关专业的学生、编程自学者、IT从业者在上面学习和刷题。 在Leetcode上刷题&#xff0c;可以选择各种主流的编程语言&#xff0c;如C…

为什么用云渲染农场?3D云渲染农场助力影视动画行业发展

​计算机图形技术的进步使得3D渲染成为多个产业发展的重要推动力。设计师和艺术家利用这项技术将创意实现&#xff0c;创造出震撼的视觉作品。但是&#xff0c;高质量的渲染需要大量的计算资源。云渲染农场通过提供这些资源&#xff0c;有效提高了渲染的速度和效率&#xff0c;…

【前端甜点】某视频网站的m4s视频/音频下载方案(20240420)

引言 Sample&#xff1a;aHR0cHM6Ly93d3cuYmlsaWJpbGkuY29tL3ZpZGVvL0JWMWZKNDExUTdWeA 我在很久以前写过一个小脚本&#xff0c;发XHR请求来获取某视频网站的m4s视频和音频&#xff1a; // 唯一要改变的就是url(url must be https)&#xff0c;a.download是文件名&#xff…

ChatGPT写作攻略:论文写作速成指南

ChatGPT无限次数:点击直达 ChatGPT写作攻略&#xff1a;论文写作速成指南 ChatGPT写作攻略&#xff1a;论文写作速成指南 引言 随着人工智能技术的发展&#xff0c;ChatGPT作为一种强大的语言模型&#xff0c;为论文写作提供了新的可能性。本文将为您介绍如何利用ChatGPT快速…

vscode msvc qt环境搭建

自己整了好久都没把环境搞好&#xff0c;后来发现已经有大佬搞好了插件&#xff0c;完全不需要自己整理。 下载如下插件&#xff1a; 第二个qt插件就可以自动帮我们生成工程了。 可惜目前似乎支持win&#xff0c;另外就是debug模式运行后会报qwindowsd.dll插件找不到的错误&a…