Originariamente inviato da Darčios89
Ma pensavo, potrei creare una classe Ottolinkato, che ha due liste, quando per esempio nella prima lista scorrendo ritorno all'elemento testa, diciamo il perno, si va all'altra lista, e lo stesso vale per l'altra.
Se facessi, per esempio una cosa di questo tipo:
codice:
+--+ +--+ +--+ +--+
+->|L1|-->|L2|-->|L3|- ... ->|Ln|--+
| +--+ +--+ +--+ +--+ |
| |
+----------------+ |
| |
+--------------- | ----------------+
| |
| +-----------------+
| |
| +--+ +--+ +--+ +--+ |
+->|R1|-->|R2|-->|R3|- ... ->|Rn|--+
+--+ +--+ +--+ +--+
L'unica cosa particolare da fare č quella di tenere nel tuo OttoLinkato i riferimenti ai head (L1/R1) e ai tail (Ln/Rn).