Le résultat sera donc situé dans la colonne de droite du tableau
.
Ce qui nous donne l'algorithme suivant:
debut
pour t de 4 a MAX_SOM faire
pour i de 0 a MAX_SOM-1 faire
pour k de 1 a t-2 faire
lgCour=lgCorde[i][(i+k) modulo MAX_SOM] +
+ lgCorde[(i+k) modulo MAX_SOM][(i+t-1) modulo MAX_SOM]
+ T[i][k+1] + T[(i+k) modulo MAX_SOM][t-k];
si lgCour < lgOpt alors
lgOpt := lgCour;
fsi
fait
fait
fait
fin