用于将两个有序储存的递增序列表合并成一个递增序列表;
数组a[M],b[N],c[M+N]分别用来储存原表和结果表,其中,M和N是整体量(常数);void merge(int a[], int b[], int c[])
{
int i = 0, j = 0, k = 0;
while (i < M && j < N) //循环两两比较,小者存入结果表;
if (a[i] < b[j])
c[k++...
原创
2018-04-16 23:30:58 ·
3738 阅读 ·
1 评论