andbin ha scritto:
Ma in HashMap il concetto di poter ritrovare la chiave, lo ripeto, è legato a equals/hashCode degli oggetti "chiave".
Si, però il mio compito e' cercare un valore (in questo caso una stanza):
-fintanto che la mappa contiene una chiave
- se tale stanza e' contenuta nell'hotel (chiave)
- stampo i dati della stanza e dell'hotel (valore e chiave)
- se la stanza non e' contenuta
- itero la mappa
ovviamente il problema e' che se ad ogni
put() mi sostituisce il valore tutta la struttura mappa non serve ad un bel
niente allora associo ad ogni chiave una lista...
Per quanto riguarda le prestazioni un hotel può contenere al massimo 5 tipologie di stanza (ciò' e' vero solo nel mio caso perche' in teoria, matematicamente parlando, ne potrebbe contenere 2^4=16)