Bu problemi çözmek için Python'da "heapq" kütüphanesini kullanabilirsiniz. "heapq.merge()" fonksiyonu, iki veya daha fazla sıralı iterable'i birleştirir ve sıralı bir iterable olarak geri döndürür. Aşağıdaki örnekte gösterildiği gibi kullanabilirsiniz:


import heapq

a = [1, 5, 6]
b = [0, 2, 7]
c = list(heapq.merge(a, b))
print(c)
# [0, 1, 2, 5, 6, 7]