def fusion(tab1,tab2): n1 = len(tab1) n2 = len(tab2) tab = [0]*(n1+n2) i1 = 0 i2 = 0 i = 0 while i1 < n1 and i2 < n2 : if tab1[i1] < tab2[i2]: tab[i] = tab1[i1] i1 = i1 + 1 else: tab[i] = tab2[i2] i2 = i2 + 1 i = i + 1 while i1 < n1: tab[i] = tab1[i1] i1 = i1 + 1 i = i + 1 while i2 < n2: tab[i] = tab2[i2] i2 = i2 + 1 i = i + 1 return tab