Message de rapport:
 

Re: Comparaison Recherche Zone mémoire et structure (Source 5.5!)

Sujet: Re: Comparaison Recherche Zone mémoire et structure (Source 5.5!)
par lmame sur 29/3/2006 11:44:37

J'ai fait les tests et suis arrivé aux mêmes conclusions... Néanmoins, j'ai également testé les fonctions sur les tableaux:

toto est un tableau dynamique
toto=allouer un tableau de 100000 chaînes
W_C_Retour = TableauCherche(toto,tcLinéairePremier,W_C_Val)

En fait on a le choix entre pas mal de paramètres pour les recherche sur tableau:
tcLinéairePrécédent
tcLinéairePremier
tcLinéaireSuivant
tcLinéaireDernier
tcLinéaire
tcDichotomique (seulement sur un tableau trié et sans doublon)


Niveau résultat dans le cas d'espèce certains paramètres ne retournent pas de valeur (linéairesuivant et linéaireprécédent).

En revanche niveau vitesse donc sur un tableau non trié et tcLinéaire on arrive à être rois fois plus rapide que la structure.
Si on trie le tableau pour utiliser la dichotomie, on tombe carrément à "0".

Bref, je confirme vos résultats, mais y'a moyen de faire nettement mieux sous Windev 9 ;)
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2