Bonjour,
Comment trier les éléments d’un tableau d’entier, dans l’ordre croissant ?
Bonjour,
Comment trier les éléments d’un tableau d’entier, dans l’ordre croissant ?
En utilisant sort()
Ou en utilisant un std::set, ou std::multiset, triés à l'insertion.
quel est le support du tableau ? si c'est un std::vector alors il y a une opération de tri qui permet de trier quelque soit le type des éléments http://cpp.developpez.com/faq/cpp/?p...TL_custom_sort
sinon soit utiliser un std::vector temporaire (pas terrible quand même) pour utiliser std::sort, soit implémenter quicksort ce qui n'est pas la mer à boire
[edit]Ou en utilisant un std::set, ou std::multiset, triés à l'insertion : procédé ainsi est très cher, il est préférable de trier à la fin[/edit]
Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour)
N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML
Bonjour,
dans ce cas, tu peux allez voir du côté des Numerical Recipes .soit implémenter quicksort ce qui n'est pas la mer à boire
Y avait-il un truc qui ne fonctionnait pas ?
Partager