DedSec Project

15 merge sorted — DedSec Project

import heapq def merge( inputs): return list(heapq.merge( inputs)) if __name__ == '__main__': assert merge( 1,4,8 , 2,3,9 ) == 1,2,3,4,8,9 print(merge( 0,4,5 , 2,3 , 1,6 ))

Αναφορά πηγαίου κώδικα

import heapq

def merge(*inputs):
    return list(heapq.merge(*inputs))

if __name__ == '__main__':
    assert merge([1,4,8],[2,3,9]) == [1,2,3,4,8,9]
    print(merge([0,4,5],[2,3],[1,6]))