J'ai un petit probleme sur cette procedure recursive. Ma procedure de fusion des tableaux est nickel, mais l'appel de tri doit merder car le tableau est pas trié correctement.
Voici la procedure d'appel de tri:
tab est le tableau, a et b en sont les bornes.
le premier appel est tri(tab,1,n) où n est la taille du tableau,entrée par l'utilisateur. Le tableau est rempli d'entiers aléatoires.
procedure tri(var tab:t_tab; a,b:integer);
var med:integer;
begin
med:=(a+b) div 2;
if (med<>b) then
begin
tri(tab,a,med);
tri(tab,med+1,b);
end;
if a<b then
fusiontab(tab,a,b);
end;
Vous pouvez pas me dire si vous voyez un tuc qui merde, parce que moi je sature là...?
(Oui, newbie inside, pas la peine de faire de remarque.)
---------------
L'invariance de l'univers lorsqu'on change de referentiel...