java.util.PriorityQueue
consente di passare uno Comparator
in fase di costruzione. Quando si inseriscono elementi, vengono ordinati in base alla priorità specificata dal comparatore.Code prioritarie in Java
Cosa succede quando la priorità di un elemento cambia dopo che è stata inserita? Quando sono gli elementi di riordino PriorityQueue
? È possibile eseguire il polling di un elemento che in realtà non ha priorità minima?
Esistono buone implementazioni di una coda di priorità che consentono aggiornamenti di priorità efficienti?
Posso chiedere con quale soluzione sei andato? Sto avendo problemi simili, ma allo stesso tempo molto diversi, in cui ho bisogno di ricalcolare le priorità di ** tutte le voci ** in base al tempo rimasto (programmazione Least Slack Time). –