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.
Partager