Sto ricevendo una lista enorme e ha due campi come segue:
Number Designation
10 Principal
10 Teacher
10 Dean
10 Peon
Mappa mappa = nuova HashMap < > ();
Sto usando Map per evitare i duplicati.
{Dean, principal, teacher, peon} sono in ordine decrescente e i valori possono essere sovrascritti. Inizialmente, il principal viene inserito nella mappa, quindi non dovrebbe consentire all'istruttore di eseguire l'override a causa della priorità più alta con il principal, in seguito il principal sarebbe sovrascritto da dean, ma peon non può sovrascrivere il dean.
Come posso ottenere questo? Quale algoritmo si applica qui? qualche idea?
L'output sarà:
10 Dean