P
Size: a a a
P
P
P
YK
Даны два целочисленных списка A и B, упорядоченных по неубыванию. Объедините их в один упорядоченный список С (то есть он должен содержать len(A)+len(B) элементов). Решение оформите в виде функции merge(A, B), возвращающей новый список. Алгоритм должен иметь сложность O(len(A)+len(B)). Модифицировать исходные списки запрещается. Использовать функцию sorted и метод sort запрещается.
YK
YK
Б
Б
result = []
for elem_a, elem_b in a + b:
result.extend([elem_a, elem_b] if elem_a < elem_b else [elem_b, elem_a]
Б
Б
YK
YK
result = []
for elem_a, elem_b in a + b:
result.extend([elem_a, elem_b] if elem_a < elem_b else [elem_b, elem_a]
Б
result = []
for elem_a, elem_b in a + b:
result.extend([elem_a, elem_b] if elem_a < elem_b else [elem_b, elem_a]
YK
Б
Б
Б
Б
P