ah en delphi seria algo como
Código Delphi
[-]
type
nodo = class
valor : variant;
anterior, posterior : nodo;
end;
ya te digo q este tipo de estructura esta muy manido. Seguro q si miras bien los objetos TList o TObjectList, encuentras una solución ya hecha. Saludos.