冒泡排序的基本思想是:通过对待排序序列从后向前(从下标较大的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从后向前移动,就象水底下的气泡一样逐渐向上冒。
示例代码:
def bubble_sort(nums): # 设置一个标志,用来判断是否进行过交换 flag = False for i in range(len(nums) - 1): for j in range(len(nums) - i - 1): if nums[j] > nums[j + 1]: nums[
冒泡排序的基本思想是:通过对待排序序列从后向前(从下标较大的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从后向前移动,就象水底下的气泡一样逐渐向上冒。
示例代码:
def bubble_sort(nums): # 设置一个标志,用来判断是否进行过交换 flag = False for i in range(len(nums) - 1): for j in range(len(nums) - i - 1): if nums[j] > nums[j + 1]: nums[
2705

被折叠的 条评论
为什么被折叠?