Optimisation de recherche d'un critere ds une liste [C++] - C++ - Programmation
Marsh Posté le 10-09-2003 à 16:25:37
| VisualC++ a écrit : Desole si le titre pas assez explicite ou a cote de la plaque  
   | 
 
 
Tu peux trier ta liste et faire une recherche dichotomique  ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
Marsh Posté le 10-09-2003 à 16:34:15
Effectivement j'avais pas envisager le tri, merci je vais regarder un peu si niveau perf ca soulage
Marsh Posté le 10-09-2003 à 16:55:16
| LetoII a écrit :   | 
 
 
Ca marche sur une liste chainée une recherche dichotomique ? C'est pas banal  
 
 
Faudra peut-être passer au vector et penser à utiliser les algorithmes standards !
Marsh Posté le 10-09-2003 à 17:51:20
| Kristoph a écrit :   | 
 
 
effectivement je l'ai pas précisé, ça me semblait implicite  ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
Marsh Posté le 10-09-2003 à 20:48:23
sinon t'es find/search dans stl au lieu de réécrire mais par définition, la recherche dans une liste est fonction de la taille
Marsh Posté le 10-09-2003 à 21:16:16
c'est quoi une recherche dichotomique ?
Marsh Posté le 10-09-2003 à 23:48:48
| BlackGoddess a écrit : c'est quoi une recherche dichotomique ?  | 
 
tiens, choisi ton explication : 
http://www.google.com/search?q=rec [...] 8&oe=utf-8 
 
par contre tu devrais comencer par demander "c'est quoi une recherche google ?" 
Marsh Posté le 10-09-2003 à 16:22:40
Desole si le titre pas assez explicite ou a cote de la plaque
Donc, voila une petite question, j'ai une fonction du genre
Avec m_MCDUList defini comme std::list<std::string>
Y a t'il un moyen plus efficace de rechercher un tel critere quitte a utiliser autre chose qu'une liste ?
Message édité par VisualC++ le 10-09-2003 à 16:23:02