void ListMerge(sepList A, sepList B, sepList C) {
int i, j, k;
i = j = k = 0;
while (i < n && j < m) {
if (A[i].key <= B[j].key) {
C[k] = A[i];
i++;
}
else {
C[k] = B[j];
j++;
}
k++;
}
while (i < n) {
C[k] = A[i];
i++;
k++;
}
while (j < m) {
C[k] = B[j];
j++;
k++;
}
}
练习30
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。