Лабораторная работа: Алгоритми сортування
{
b [i] =a [k];
i++;
}
}
else
{
for (k=h; k<=m; k++)
{
b [i] =a [k];
i++;
}
}
for (k=l; k<=r; k++) {a [k] =b [k]; }
}
void MergeSort (int *a, int l, int r)
{
int m;
if (l<r)
{
m= (l+r) /2;
MergeSort (a,l,m);
MergeSort (a,m+1,r);
merge (a,l,m,r);
}
}
// ----------------------------------------------------------------------
void main ()
{