Potresti avere una classe con gli attributi delle persone (nome, cognome, etc.) e gli indici prev/next che puntano agli oggetti prec/succ (insomma una gestione a "lista")... quando inserisci un nuovo oggetto gli associ come prev l'ultimo oggetto e come next un "null". Puoi avere poi qualche attributo statico per la gestione della lista (first e last che puntano al primo/ultimo oggetto). Dovresti implementare una struttura dati "lista" con doppio indice, insomma.
attributi:
dinamici: nome, cognome, PREV, NEXT
statici: FIRST, LAST
metodi:
INSERT
REMOVE
GET
NEXT
PREV

Rispondi quotando