python之冒泡排序
list1 = [23,12,34,56,6,89,36]
def bubble(list1):
num = len(list1) #获取list1的长度
for i in range(0,num): #遍历list
for j in range(i+1,num): #获取list[i]后面一个数:list[j]
if list1[i]>list1[j]: #比较大小,如果前一个数list[i]大于list[j]
list1[i],list1[j] = list1[j],list1[i] #调换list[i]和list[j]的位置
print (list1) #打印每一次排序的结果
return list1
print (bubble(list1))
慢慢积累,脚踏实地
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步