Bonjour,
Comment trier les éléments d’un tableau d’entier, dans l’ordre croissant ?
Version imprimable
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]
Bonjour,
dans ce cas, tu peux allez voir du côté des Numerical Recipes .Citation:
soit implémenter quicksort ce qui n'est pas la mer à boire
Ca fonctionne maintenant, merci pour vos aides :ccool:
Y avait-il un truc qui ne fonctionnait pas ?