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
 algo utilisé pour le TStringList::Find
 algo utilisé pour le TStringList::Find
				
				
						
							
							
						
						
				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