Mh, perņ non ho capito, l'unico problema di Node allora č il compareTo, per il resto l'ho implementata bene, con un costruttore che ha 3 int, e un puntatore al next come dicevi tu.
Per quanto riguarda il minimo e il massimo, tu dici che:

codice:
(5, 10, 15) < (6, 10, 15) 

perchč 5 < 6
ma 

(5, 10, 10) < (5, 10, 15) 

perchč essendo i primi 2 uguali, guardi al terzo.
Ma per esempio secondo te se avessi:

codice:
(57,51,02),(17,69,25)
Dato che non ce ne sono uguali che faccio, mi baso solo sul primo in questo caso?
E quindi dirņ che:

codice:
(57,51,02)>(17,69,25)
?

Beata te che dici che sia facile...
Ora ci ragiono un pņ...grazie.