一、前言
很多计算机专业的同学们相信你们学习算法的第一个排序就是冒泡吧,冒泡属于串行排序。所以本节我们想想并行的一些列方法。让你脑洞打开
二、并行排序
2.1 冒泡排序
里面的解释已经很清楚;以前上课的时候,看懂意思了,没看懂代码。现在大家还是先基础复习一下l
package pattern.sort;
/**
* Created by ycy on 16/1/16.
* 冒泡
* 大得数字下沉,小的数字上浮
* 详解:冒泡真谛,大的数据走后面,小的数据走前面
* 第一次讲解;哎
* 第一个循环是表示还有多少数据需要处理
* 第二个循环是把最大的数据往最后移动
*
*/
public class bubble {
public static void main(String[] args) {
int[] arr={1,3336,7,88,454,7556};
for (int i = arr.length-1; i>0 ; i--) {
//1'每一次需要排序的数量,因为2'里面每次都一个数据移动到最大,
// 所以每次是递减的次数,2'执行一次,下次排序的数据就少一个了哦(因为最大的已经到最后了)
for (int j = 0; j |