Commande de Fouille

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Commande de Fouille

Message par Guimauve »

Pour le moment nous avons des commandes de triage ultra rapide, mais on a rien pour fouiller rapidement. Un jeu de commande pour fouiller les tableaux et les listes chainées serait bien.

Pour les tableaux et les listes chainée. Trié il va sans dire

DichotomicSearchArray(ArrayName(), ValeurCherchée ,Options [, Debut, Fin])
DichotomicSearchList(ListName(), ValeurCherchée, Options [, Debut, Fin])
DichotomicSearchStructuredArray(ArrayName(), ValeurCherchée, Options, OffsetDuChamp[, Debut, Fin])
DichotomicSearchStructuredList(ListName(), ValeurCherchée, Options, OffsetDuChamp [, Debut, Fin])


Et la fouille linéaire dans le cas ou les tableaux ou listes chainées ne peuvent pas être trié.

LinearSearchArray(ArrayName(), ValeurCherchée, Options [, Debut, Fin])
LinearSearchList(ListName(), ValeurCherchée, Options [, Debut, Fin])
LinearSearchStructuredArray(ArrayName(), ValeurCherchée, Options, OffsetDuChamp[, Debut, Fin])
LinearSearchStructuredList(ListName(),ValeurCherchée ,Options, OffsetDuChamp[, Debut, Fin])


Peut-être pour PB V4.0

A+
Guimauve