"快速排序"的思想很簡單,整個排序過程只需要三步:
(1)在數(shù)據(jù)集之中默色,選擇一個元素作為"基準"(pivot)。
(2)所有小于"基準"的元素腿宰,都移到"基準"的左邊;所有大于"基準"的元素吃度,都移到"基準"的右邊。
(3)對"基準"左邊和右邊的兩個子集规肴,不斷重復(fù)第一步和第二步,直到所有子集只剩下一個元素為止。
較復(fù)雜
較易
"快速排序"的思想很簡單,整個排序過程只需要三步:
(1)在數(shù)據(jù)集之中默色,選擇一個元素作為"基準"(pivot)。
(2)所有小于"基準"的元素腿宰,都移到"基準"的左邊;所有大于"基準"的元素吃度,都移到"基準"的右邊。
(3)對"基準"左邊和右邊的兩個子集规肴,不斷重復(fù)第一步和第二步,直到所有子集只剩下一個元素為止。