題目描述
將兩個公升序序列合併。
輸入第 1 行為測試用例個數 m。 第 2 行開始為 m 個測試用例。 每個測試用例由兩行空格隔開的整數組成,每一行整數的第乙個整數 n(1 ≤ n ≤ 100)為公升序序列的長度,後面是 n 個公升序排列的整數。
輸出對每個測試用例,輸出一行歸併後的非遞減序列,每個整數之間用乙個空格隔開。
樣例輸入 copy
15 1 3 5 7 9
3 2 4 6
樣例輸出 copy
1 2 3 4 5 6 7 9
m=
int(
input()
)for i in
range
(m):
a=[int
(x)for x in
input()
.split()]
b=[int
(y)for y in
input()
.split()]
c=a[1:
:1]+b[1:
:1] c.sort(
)for j in c:
print
(j,end=
' ')
print
()
有序陣列歸併
寫下這段文字純粹因為太生疏了。下午花了很多時間寫有序陣列的歸併陷入死胡同,結果是證明了兩個陣列歸併沒有輔助陣列時不幸的。通常的陣列歸併,對於大小為m和n的陣列,需要m n的輔助陣列,寫起來並不複雜。有次面試的時候要求寫乙個只有n輔助大小的做法。將b陣列拷到a陣列中,然後在a,b中選小的逐個放入a中。...
有序順序表歸併
problem description 已知順序表a與b是兩個有序的順序表,其中存放的資料元素皆為普通整型,將a與b表歸併為c表,要求c表包含了a b表裡所有元素,並且c表仍然保持有序。input 輸入分為三行 第一行輸入m n 1 m,n 10000 的值,即為表a b的元素個數 第二行輸入m個有...
有序順序表歸併
順序表應用5 有序順序表歸併 time limit 100 ms memory limit 880 kib submit statistic problem description 已知順序表a與b是兩個有序的順序表,其中存放的資料元素皆為普通整型,將a與b表歸併為c表,要求c表包含了a b表裡所有...