k-way merge est l'algorithme qui prend en entrée k triés tableaux, chacun de taille n. Il émet un seul tableau trié de tous les éléments.
Il le fait en utilisant la "fusion" de routine centrale de l'algorithme de tri fusion pour fusionner tableau 1 tableau 2 et tableau 3 présente un tableau fusionné, et ainsi de suite jusqu'à ce que tous les k tableaux ont fusionné.
J'avais pensé que cet algorithme est O(kn) parce que l'algorithme parcourt chacun des k tableaux, chacun de longueur n) fois. Pourquoi est-il O(nk^2)?