« Implémentation d'algorithmes classiques/Algorithmes de tri/Tri comptage » : différence entre les versions
Contenu supprimé Contenu ajouté
→Méthode 1 : indentation |
m <source> -> <syntaxhighlight> (phab:T237267) |
||
Ligne 1 :
== [[Programmation C|C]] ==
=== Méthode 1 ===
<
#define MAX 256 // borne min = 0 et borne max = 255 incluses
Ligne 19 :
free(hist);
}
</syntaxhighlight>
=== Méthode 2 ===
<
//On ne compte que des valeurs variant de 0 à 255
unsigned int counter[256];
Ligne 46 :
}
}
</syntaxhighlight>
== Maple ==
<
>tri:=proc(L)
>
Ligne 68 :
> end;
</syntaxhighlight>
== [[Objective Caml]] ==
<
let tri_hist tab =
(* Création et initialisation de hist avec des 0 *)
Ligne 80 :
let k = ref 0 in
Array.iteri (fun i x -> Array.fill tab !k x i; k := !k + x) hist;;
</syntaxhighlight>
== [[Programmation Pascal|Pascal]] ==
<
const
base = 10;
Ligne 113 :
copier_tableau(n, t2, t);
end;
</syntaxhighlight>
<small>Tout ou partie de cette page est issue de l'article Wikipédia « [[w:Tri comptage|Tri comptage]] » dans sa [{{fullurl:w:Tri_comptage|oldid=54854805}} version du 2 juillet 2010].</small>
|