Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Tri d'un array [ Algorithme / Divers ] (elpens)

mercredi 17 mai 2006 à 09:10:41 | Tri d'un array

elpens

Bonjour à tous,

J'effectue un petit programme et j'utilise des arrayList.
Je dois insérer des groupes dans une ArrayList en vérifiant qu'il ni soit pas déjà.

Je pensais parcourir à chaque fois l'arrayList pour vérifier la présence ou pas du groupe mais peut-être y-a-t-il une meilleure solution que :
<<Pseudo Code>>

      For i = 0 To myList.count
         if not myList(i).contains(mySearchedGroup)
            myList.add(mySearchedGroup)
         end if
      Next

<<--end-->>

Mon plus grand soucis étant qu'il y ait beaucoup de données, car ce test ce trouve déjà à l'intérieur de deux boucles For

Je vous remercie d'avance pour tout conseils.

 ElpenS

jeudi 29 juin 2006 à 20:51:06 | Re : Tri d'un array

jsem2k1

bien tu peux toujours faire un sort sur ta liste et utilier BinarySearche
c'est une solution
tu peux aussi utiliser les liste générique( avec les framwork 2 ) tu pourra alors utiliser la méthode find
Click ici pour avoir plus de détaille sur les liste générique

Bonne chance

jeudi 17 août 2006 à 16:51:22 | Re : Tri d'un array

zephyrin

salut,
une autre solution :

si tu n'as pas de pb mémoire, double ton tableau d'une collection dans laquelle chaque item aura une clé unique.
ensuite, avant d'ajouter dans ton array, vérifie si l'élément n'est pas déjà dans ta collection.

Zephyrin



Cette discussion est classé dans : tri, arraylist, array, déj, mylist


Répondre à ce message

Sujets en rapport avec ce message

tri [ par sebleboss2002 ] Bonjour tout le monde Je sais que plusieurs messages ainsi que plusieurs sources concernent déjà ce sujet, mais je n'ai rien trouvé d'assez simple po tri sur tableau [ par JMO ] Bonjour à tous....Dernièrement, sur le topic, http://www.vbfrance.com/infomsg_TRANSLATION-TOPIC-72 Tri de données [ par guigui28 ] Bonjour,Je cherche un moyen (le plus simple possible) de trié un tableau de 9 colonnes, contenant des données numériques et alphanumériques. Je voudra Erreur d'execution '372' [ par jrivet ] 'Lut la communauté.Sur deux PC ou je déploie mon Application, j'ai cette erreur.Erreur d'execution 372 Impossible de charger le controle '' à partir d Recuperation d'un objet dans une arraylist [ par Lordthias ] Bonjour, question toute bête, je stocke des objets d'une classe que j'ai crée dans un arraylist. Pour l'instant rien de trés sorcier. Cependant, lor Sécurité au lancement de l'application [ par thkiller ] Bonjour à tous,Je dispose d'un executable et je voudrais savoir si il existe un moyen de faire en sorte que si il est déjà en cours d'execution, lorsq Tri DataGridView [ par eldim ] Bonjour,Comment peux-t-on trier un dataGridView sur plusieurs colonnes en même temps, sachant qu'il n'est pas renseigné par une base de données (il es Comment travailler à plusieurs sur un même projet ? [ par Rrominet ] Hello,Etant sur un projet depuis quelques années dans mon entreprise et étant le seul développeur, j'aimerais savoir comment faire pour qu'on puisse t Tri DataGrid [ par Cedric_79 ] Salut,Je bosse sur datagrid et j'aurais besoin de trier mes données.Le problème c'est que je veux aussi pouvoir le faire sans avoir à cliquer sur l'en *VB5 & 6* Trier une date dans un état [ par masterfree ] Bonjour à tous,J'ai un logiciel de téléphonie par lequel j'appelle différents états.Il y a surtout celui de la date.Le tri de cet état sur le champ qu


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.