forked from menault/TD4_DEV51_Qualite_Algo
fin du td
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
def entree_tri_fusion_multi(tab):
|
||||
return [tri_fusion(sub_tab) for sub_tab in tab] # Appliquer le tri fusion à chaque sous-tableau
|
||||
tab = [tri_fusion(sub_tab) for sub_tab in tab] # Appliquer le tri fusion à chaque sous-tableau
|
||||
return sorted(tab, key=sum) # Trier les sous-tableaux par la somme de leurs éléments
|
||||
|
||||
def tri_fusion(tab):
|
||||
if len(tab) <= 2:
|
||||
@@ -23,4 +24,5 @@ def fusion(left, right):
|
||||
j += 1
|
||||
result.extend(left[i:]) # Ajouter les éléments restants de gauche
|
||||
result.extend(right[j:]) # Ajouter les éléments restants de droite
|
||||
return result
|
||||
return result
|
||||
|
||||
|
||||
Reference in New Issue
Block a user