Problem1112--两个有序链表序列的合并

1112: 两个有序链表序列的合并

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 0  Solved: 1
[Submit] [Status] [Web Board] [Creator:]

Description

本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 #include #include typedef int ElementType; typedef struct Node *PtrToNode; struct Node { ElementType Data; PtrToNode Next; }; typedef PtrToNode List; List Read(); /* 细节在此不表 */ void Print( List L ); /* 细节在此不表;空链表将输出NULL */ List Merge( List L1, List L2 ); int main() { List L1, L2, L; L1 = Read(); L2 = Read(); L = Merge(L1, L2); Print(L); Print(L1); Print(L2); return 0; } /* 你的代码将被嵌在这里 */

Sample Input Copy

3
1 3 5
5
2 4 6 8 10

Sample Output Copy

1 2 3 4 5 6 8 10 
NULL
NULL

Source/Category