冒泡排序
冒泡排序主要思想:两两比较待排序的关键字,并交换不满足次序要求的那对数,直到整个表都满足次序要求为止。 例如升序:就是将每个数字与其第二个数字进行比较,如果签个数字大于后一个则两个数字交换位置 java package com.rs; public class Test { public static void main(String[] args) { int[] arr = {3,2,5,6,2,7,10,9}; for (int i = 0; i < arr.length; i++) { for (int j = i+1; j < arr.length; j++) { int tmp; if (arr[i]>arr[j]) { tmp = arr[j]; arr[j] = arr[i]; arr[i] = tmp; } } } for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]); } } } python(加入一个bchange,如果第一此已经是正序或者反序,则不需要进行排序) def bubbleSort(input_list): if len(input_list) == 0: return [] sorted_list = input_list for i in range(len(sorted