宜宾网站制作,营销网络建设怎么写,成都网络推广培训,开发板是干什么用的题目
列表L [3,2,5,6,1,3,8,1,9]#xff0c;冒泡排序实现从小到大排列。
分析
冒泡排序的基本思想是从序列的第一个元素开始#xff0c;依次比较相邻的两个元素#xff0c;如果它们的顺序错误就交换它们的位置#xff0c;直到整个序列有序为止。具体步骤如下#xff1…题目
列表L [3,2,5,6,1,3,8,1,9]冒泡排序实现从小到大排列。
分析
冒泡排序的基本思想是从序列的第一个元素开始依次比较相邻的两个元素如果它们的顺序错误就交换它们的位置直到整个序列有序为止。具体步骤如下
比较相邻的两个元素如果前面的元素大于后面的元素则交换它们的位置。对每一对相邻元素都进行比较和交换这样一轮下来最大或最小的元素就会“冒泡”到序列的末尾。对剩余的元素重复上述步骤直到整个序列有序。
答案
def bubble_sort(lists):len_listlen(lists)for i in range(len_list):for j in range(len_list-i-1):if lists[j]lists[j1]:lists[j],lists[j1]lists[j1],lists[j]# print(lists)return listsL [3,2,5,6,1,3,8,1,9]
print( bubble_sort(L))