IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

Quelle structure à employé ?


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Par défaut Quelle structure à employé ?
    Bonjour à toutes et à tous.
    Je me permet de demander une aide à la communauté car je ne sais pas quel type de structure je peut employé pour que ça soit plus optimale.
    Voila :
    J'ai deux listes String []:
    1) 2d0(d1,d2);1d1(d3);1d2(d4);0d3(0);0d4(0)
    2) 2r0(r1,r2);2r1(r3,r4);2r2(r5,r6);2r3(r7,r8);1r7(r11);1r8(r12);1r5(r9);1r6(r10);0r11(0);0r12(0);0r9(0);0r10(0)

    J'aimerai créer une structure de cette style :

    2 1 0
    | | |
    | | |-r11(0);r12(0);r9(0);r10(0)
    | | |-d3(0);d4(0)
    | |
    | |-r7(r11);r8(r12);r5(r9);r6(r10);
    | |-d1(d3);d2(d4)
    |
    |-r0(r1,r2);r1(r3,r4);r2(r5,r6);r3(r7,r8)
    |-d0(r1,r2)

    Chaque élément (ex : r8(r12)) doit être indépendant, pour que je puisse le comparer par la suite avec les éléments d1(d3) et d2(d4), et a leurs tours je doit aller chercher r12(0) et voir si d3(0) et/ou d4(0) présent dans le même rang 0.
    Je nais sais pas quel structure employé (et comment) pour cette genre de chose (Hashmap? Treemap ? les listes...).
    Si quelqu'un une idée.
    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour, une Hashmap me paraît adaptée. Tu peux mettre comme clé tes 0, 1, 2 et comme valeur une List de String. (par exemple une ArrayList)

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Par défaut
    Merci CheryBen,
    J'ai implementé ça et ça marche nikel :
    Hashtable(int, HashMap(int, String))

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quelle structure de table choisir ?
    Par willowII dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/02/2007, 09h48
  2. Réponses: 2
    Dernier message: 09/11/2006, 23h04
  3. Quelle structure Perl pour lire file texte formaté
    Par calima dans le forum Langage
    Réponses: 2
    Dernier message: 26/07/2006, 14h51
  4. [Arbre] Quelle structure de table ?
    Par monmien dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 24/01/2006, 08h34
  5. [Strategie]arborescence : quelle structure choisir ?
    Par iubito dans le forum Général Java
    Réponses: 12
    Dernier message: 20/09/2004, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo