Originariamente inviato da YOGHI87
allora sai indicarmi una struttura dati in cui posso tirare fuori il valore minimo, però non deve essere ordinata cioè io ci devo calcolare un tempo di ricerca del valore.
PriorityQueue mi andrebbe bene ma lei me li ordina....
Non ha senso. Una cosa è una collezione "sorted" (mantenuta ordinata in base al contenuto degli oggetti), un'altra è il concetto di "minimo" (o massimo).

La classe di utility java.util.Collections ha vari metodi min/max che ricevono una generica Collection (ed eventualmente un Comparator) e trovano il minimo/massimo. Quindi come vedi non è questione di quale collezione .... ma di una operazione che si fa su un insieme di elementi.