啥也不说了,非常简单的算法以,合并两个有序序列之归并
单数组排序用快速或其它随便吧。
// 对两个有序阵列的 合并排序
int MergeSort(int a[],int b[],int c[],int m,int n)
{
int i=0,j=0,k=0;
while(i<m && i<n)
{
if(a[i]<b[j])
{
c[k++]=a[i++];
}
else
{
c[k++]=b[j++];
}
}
while(i<m)
{
c[k++]=a[i++];
}
while(j<n)
{
c[k++]=b[j++];
}
return 0;
}
本文介绍了一种简单高效的算法,用于将两个已排序的数组合并为一个有序数组,通过实现归并排序的方法来完成这一任务。
2526

被折叠的 条评论
为什么被折叠?



