python-冒泡排序
'''
用python或java实现一个冒泡排序
冒泡排序原理就是循环遍历数组,比较相邻两个数的大小,重复比较直到排序完成
N个数字要排序完成,总共要进行N-1趟排序,第i趟的排序次数为(N-i)次
'''
1 def bubbleSort(arr): 2 n = len(arr) 3 # 遍历所有元组元素 4 for i in range(n): 5 # 每一趟循环最后一位数都会确定,所以需要去掉最后一个数 6 for j in range(0,n-i-1): 7 if arr[j] > arr[j+1]: # 升序大于号,降序小于号 8 arr[j],arr[j+1] = arr[j+1],arr[j] 9 10 arr = [23,54,45,28,18,10] 11 bubbleSort(arr) 12 print("排序后的数组为:") 13 for i in range(len(arr)): 14 print("%d" %arr[i])
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现