码迷,mamicode.com
首页 > 编程语言 > 详细

冒泡排序

时间:2020-08-18 15:38:43      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:count   二维   items   幸福   交换   pre   style   变量   多少   

 l = [2,5,12,352,1,23,35,63,5,2] # 0-9
 for i in range(len(l)-1): #这个是控制总共需要多少趟
     for j in range(len(l)-1-i): #这个循环是控制交换的 9
         if l[j] > l[j+1]:
             l[j],l[j+1] = l[j+1],l[j]

1.python中交换两个变量只需要调换位置赋值  就行

2.二维数组冒泡排序

d = {行者无疆: 246, 王三侠: 210, 大亮: 128, 毛多锁: 418, 追~落日: 3.21, 小文: 416, 瑞峰: 22.13, 尤文奎Alex: 138, 阿梁: 167, 山峰: 0, David: 350, 胖胖球??: 68.16, 幸福哥: 100, 梁明: 350, 郝明明: 64, 赵宗来: 136.32, 平民之女: 9.66, 王俊兵: 65, 祁棒棒: 79.24, 陈陈: 20, 兔兔: 49, 小了白了兔: 55, 高娃: 100.7, 漠然: 139, 心语: 216, 王成: 183, 陈卫亮: 141.75}

data = list(d.items())
# print(data)
for i in range(len(data)-1): #这个是控制总共需要多少趟
    for j in range(len(data)-1-i): #这个循环是控制交换的 9
        if data[j][-1] < data[j+1][-1]:
            data[j],data[j+1] = data[j+1],data[j]
count = 1
for name,km in data:
    print(%s. %s %s%(count,name,km))
    count+=1

 

冒泡排序

标签:count   二维   items   幸福   交换   pre   style   变量   多少   

原文地址:https://www.cnblogs.com/dmjsd/p/13512897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!