Bonjour,
Je voudrais effectuer une recherche dans un tableau (basique allez-vous certainement le dire) mais je veux un algorithme pour effectuer une recherche style SQL. par exemple: il est donnée un tableau d'objet dont les attribut sont
le but et de rechercher l'objet dont l'attribut champ1=texte ou champ2 =texteString champ1;
String champ2;
les méthodes optimales de recherche que je connais ne peuvent s'appliquer à ce cas. car exigent que le tableau soit au préalable trié. cependant nous ne pouvons trier le tableau sur les deux critère à la fois.
la seule idée que j'ai et dont la complexité ne me satisfait guère, est de procéder en deux temps. C'est-à-dire faire un premier trie sur champ1 et appliquer la recherche dichotomique par exemple. si on ne trouve aucun élément, on trie à nouveau sur champ2 et on recherche.
Si de grâce quelqu'un à une meilleur idée s'il vous plait
toutes mes excuse si mon post ne se trouve pas sur le bon forums.
Partager