U kompjuterskoj nauci, prioritetni red je apstraktni tip podataka sličan običnom redu ili strukturi podataka steka u kojoj svaki element dodatno ima "prioritet" povezan s njim. U redu čekanja prioriteta, element visokog prioriteta se poslužuje prije elementa niskog prioriteta.
Šta mislite pod prioritetnim redom?
Prioritetni red u strukturi podataka je proširenje “normalnog” reda. To je apstraktni tip podataka koji sadrži grupu stavki. To je kao "normalni" red, osim što elementi za uklanjanje iz reda slijede redoslijed prioriteta. Prioritetni redoslijed stavlja u red one stavke prve koje imaju najveći prioritet.
Koji je redoslijed prioritetnog reda?
Klasa implementira Serializable, Iterable, Collection, Queue interfejse. Nekoliko važnih tačaka na prioritetnom redu su sljedeće: PriorityQueue ne dozvoljava null.
Šta je prioritetni red s primjerom?
Prioritetni red podržava samo uporedive elemente, što znači da su elementi ili raspoređeni u rastućem ili opadajućem redoslijedu. Na primjer, pretpostavimo da imamo neke vrijednosti poput 1, 3, 4, 8, 14, 22 umetnute u prioritetni red s redoslijedom nametnutim vrijednostima od najmanje do najveće.
Šta se dešava u prioritetnom redu?
Priority Queue je proširenje reda sa sljedećim svojstvima. Svaka stavka ima prioritet povezan s njom. Element s visokim prioritetom se uklanja iz reda prije anelement sa niskim prioritetom. Ako dva elementa imaju isti prioritet, oni se poslužuju prema njihovom redoslijedu u redu čekanja.