











自顶向下的归并排序采用的仍然是分治法。
void MERGESORT(int[] a,int l,int r)
{
if (l >= r) return;
int m = (r - l) / 2;
MERGESORT(a, l, m);
MERGESORT(a, m, r);
Merge(a,l,m,r);
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。