time limit: 100ms
memory limit: 800kb
submit
statistic
problem description
已知順序表a與b是兩個有序的順序表,其中存放的資料元素皆為普通整型,將a與b表歸併為c表,要求c表包含了a、b表裡所有元素,並且c表仍然保持有序。
input
輸入分為三行:
第一行輸入m、n(1<=m,n<=10000)的值,即為表a、b的元素個數;
第二行輸入m個有序的整數,即為表a的每乙個元素;
第三行輸入n個有序的整數,即為表b的每乙個元素;
output
輸出為一行,即將表a、b合併為表c後,依次輸出表c所存放的元素。
example input
5 31 3 5 6 9
2 4 10
example output
1 2 3 4 5 6 9 10
01
#include
02
#include
03
#define maxsize 10000
04
#define maxsize 20000
05
int
m,n;
06
struct
node
07
a,b,c;
12
int
init1(node &l)
13
20
int
init2(node &l)
21
28
int
creat(node &l,
int
n)
29
35
l.len=n;
36
return
0;
37
}
38
int
merge(node a,node b,node &c)
39
48
while
(i
49
52
while
(j
53
56
c.len=m+n;
57
return
0;
58
}
59
int
output(node l)
60
67
return
0;
68
}
69
int
main()
70
順序表應用5 有序順序表歸併
已知順序表a與b是兩個有序的順序表,其中存放的資料元素皆為普通整型,將a與b表歸併為c表,要求c表包含了a b表裡所有元素,並且c表仍然保持有序。輸入分為三行 第一行輸入m n 1 m,n 10000 的值,即為表a b的元素個數 第二行輸入m個有序的整數,即為表a的每乙個元素 第三行輸入n個有序的...
順序表應用5 有序順序表歸併
time limit 100ms memory limit 800k 有疑問?點這裡 已知順序表a與b是兩個有序的順序表,其中存放的資料元素皆為普通整型,將a與b表歸併為c表,要求c表包含了a b表裡所有元素,並且c表仍然保持有序。輸入分為三行 第一行輸入m n 1 m,n 10000 的值,即為表...
順序表應用5 有序順序表歸併
time limit 100ms memory limit 800k 已知順序表a與b是兩個有序的順序表,其中存放的資料元素皆為普通整型,將a與b表歸併為c表,要求c表包含了a b表裡所有元素,並且c表仍然保持有序。輸入分為三行 第一行輸入m n 1 m,n 10000 的值,即為表a b的元素個數...