冒泡排序

我是研究僧i 提交于 2019-11-27 14:14:13

冒泡排序

  

 1 """
 2 冒泡排序
 3 """
 4 def bubble_sort(int_list):
 5     length = len(int_list)
 6     if length <= 1: return int_list
 7     for i in range(length - 1):
 8         for j in range(length - i - 1):
 9             if int_list[j + 1] < int_list[j]:
10                 int_list[j + 1], int_list[j] = int_list[j], int_list[j + 1]
11     return int_list
12 
13 
14 if __name__ == '__main__':
15     int_str = input("请输入逗号分割的整数>>>").strip()
16     int_list = [int(i) for i in int_str.split(",")]
17     print(bubble_sort(int_list))

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!