candide <candide@free.invalid> writes:
Juste un avis perso : le retour de la fonction bsearch est peu exploitable.
Bien souvent, face à une liste croissante, on ne se préoccupe pas
essentiellement de savoir si un élément donné s'y trouve ou ne s'y trouve
pas, on cherche à savoir où il est placé dans la liste (et éventuellement
hors de la liste à gauche ou à droite). Or, quel que soit l'algorithme
utilisé par bsearch (recherche séquentielle ou dichotomique), bsearch
serait en mesure sans coût supplémentaire excessif de donner cette
position. Hélas bsearch se contente de donner une réponse binaire. Et je
trouve particulièrement agaçant d'avoir à me recoder un truc aussi
classique qu'une recherche dichotomique, pas vous ?
Je ne comprends pas. bsearch retourne un pointeur vers l'element trouve.
A+
--
Jean-Marc
FAQ de fclc:
http://www.isty-info.uvsq.fr/~rumeau/fclc
Site de usenet-fr:
http://www.usenet-fr.news.eu.org