L'ordinamento deve essere fatto sugli interi.Originariamente inviato da valia
in dettaglio, cosa rappresentano key e value (so che sono uno stringa e uno intero, ma puoi cambiarli a tuo piacimento)?
mi spiego, sortedMap ti consente di ordinare, ma l'ordine è dettato dalle key e non da values, per cui se come chiave puoi usare il valore (o qualcosa che mantiene il valore) in formato stringa sei a cavallo.
Se la struttura serve sia ordinata in determinati momenti, usi una normale hashmap e ordini all'occorrenza.
Le mappe sono strutture già ottimizzate per quanto riguarda l'accesso, quindi ordinarle potrebbe essere una lavoro inutile.
iniziare a gestire roba con i vettori doppi inizia a perdere in efficienza (almeno per me) di sviluppo e mantenimento
Il problema è che post ordinamento mi servirebbe sapere la posizione dell'elemento all'interno della struttura dati (se è 30-esimo o 65-esimo) per questo avevo accantonato l'hashtable.