AlgorithmStudy1.简单的三种排序方法

1.冒泡算法

	/**
	 * 1.冒泡排序
	 * 
	 * @param array 待排序的数组
	 * @return array 排序完成后的数组
	 */
public void  int[] bubbleSort(int[] array) {
 int temp = 0;	// 定义一个中间变量
 	// 控制排序次数
	for (int i = 0; i < array.length; i++) {
		// 控制每次排序的交换次数
		for (int j = 1; j < array.length - i -1; j++) {
			if (array[j] > array[j + 1]) {
				num = array[j];
				array [j] = array[j + 1];
				array[j + 1] = num;
			}
		}
	}
	return array;
}

猜你喜欢

转载自blog.csdn.net/x_k_l/article/details/82807203