rebonjour,
maintenant je voudrais savoir quel algo est utilisé pour faire la recherche de la méthode Find() de TStringList
ainsi que l'algo utilisé pour IndexOf()
grand merci d'avance
rebonjour,
maintenant je voudrais savoir quel algo est utilisé pour faire la recherche de la méthode Find() de TStringList
ainsi que l'algo utilisé pour IndexOf()
grand merci d'avance
Tu n'as pas accès aux sources de la VCL dans ta version de BCB ?
A lire : Les règles du forum
et bien je ne pense pas !...
je laisse mon doigt appuyer sur Ctrl et je clique sur la méthode Find de mon objet et j'atterrie dans un fichier nomé classes.hpp me positionnant sur "virtual bool __fastcall Find(const AnsiString S, int &Index);"
donc si quelqu'un connait l'algo ?
J'ai regardé le source, il s'agit d'une recherche dichotomique.
A lire : Les règles du forum
ok merci beaucoup -)
mais pour IndexOf dans ce cas la table n'est pas ordonnée quelle type de recherche effectuer ? scanner ? ou alors ya t-il une optimisation qui est effectué ?
merci d'avance
Pour IndexOf, c'est un simple parcours jusqu'à trouver l'élément (s'il existe).
A lire : Les règles du forum
Partager