正在加载图片...
Case Study:快排序算法的并行化 *快速排序及其串行算法 *快速排序(Quick Sort)是一种最基本的排序算法,它的 基本思想是:在当前无序区[1,]中取一个记录作为比 较的“基准”(一般取第一个、最后一个或中间位置的 元素),用此基准将当前的无序区R[1,]划分成左右两 个无序的子区R[1,i1]和R[i,n](1sisn),且左边的无序子 区中记录的所有关键字均小于等于基准的关键字,右边 的无序子区中记录的所有关键字均大于等于基准的关键 字;当R[1,i1]和R[i,n]非空时,分别对它们重复上述的 划分过程,直到所有的无序子区中的记录均排好序为止。 9 2011/10/18 快速排序及其串行算法  快速排序(Quick Sort)是一种最基本的排序算法,它的 基本思想是:在当前无序区R[1,n]中取一个记录作为比 较的“基准”(一般取第一个、最后一个或中间位置的 元素),用此基准将当前的无序区R[1,n]划分成左右两 个无序的子区R[1,i‐1]和R[i,n](1≤i≤n),且左边的无序子 区中记录的所有关键字均小于等于基准的关键字,右边 的无序子区中记录的所有关键字均大于等于基准的关键 字;当R[1,i‐1]和R[i,n]非空时,分别对它们重复上述的 划分过程,直到所有的无序子区中的记录均排好序为止。 9 2011/10/18 Case Study:快排序算法的并行化
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有