Je cherche à coder le plus simplement possible en python la fonction suivante du tri fusion:
avec A tableau a trier et p<q<r
en gardant les appels récursifs séparés. (pas de Fusion(tri-fusion(...),tri_fusion(..))TRI-FUSION(A, p, r)
si p < r
alors q ← (p + r)/2
TRI-FUSION(A, p, q)
TRI-FUSION(A, q + 1, r)
FUSION(A, p, q, r)
Fusion réalise juste la fusion de 2 tableaux déjà triés en o(n) cad A de p à q et A de q+1 à r.
Partager