Capitolo 4. L'abbondanza
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Invece di memorizzare un insieme di valori, cosa succederebbe se si memorizzasse un insieme di voci, dove ogni voce ha un valore e unapriorità associata rappresentata da un numero? Date due voci, quella la cui priorità è più alta è più importante dell'altra. La sfida di questa volta è quella di rendere possibile l'inserimento di nuove voci (valore, priorità) in una collezione e di poter rimuovere e restituire il valore della voce con priorità più alta dalla collezione.
Questo comportamento definisce una coda di priorità, untipo di dati che supporta in modo efficiente enqueue(value, priority) e dequeue(), che rimuove il valore con la priorità più alta. ...