Neograničeni red prioriteta na temelju hrpe prioriteta. Elementi reda prioriteta poredani su prema svom prirodnom naručivanjem, ili putem | _+_ | osigurano u vrijeme izgradnje reda, ovisno o tome koji se konstruktor koristi. Redoslijed prioriteta ne dopušta null elementi. Red prioriteta koji se oslanja na prirodni poredak također ne dopušta umetanje neusporedivih objekata (to može rezultirati ClassCastException).
Naučili smo o Red prije. Sada, ako želimo da se elementi unutar reda obrađuju na temelju njihovog prioriteta, koristimo koncept PriorityQueue.
Vidjeli smo da red općenito radi na principu FIFO (First in First out), ali kada je red potrebno obraditi prema nekom prioritetu, tada se temelji na hrpi prioriteta.
Sada je glavna točka PriorityQueue elementi PriorityQueue poredani prirodnim redoslijedom ili pomoću komparatora koji se u vrijeme izgradnje reda daje pomoću konstruktora.
#prioritetni red #java #red
appdividend.com
PriorityQueue u Javi Primjer | Java PriorityQueue
PriorityQueue u Java vodiču | Primjer Java PriorityQueue. Elementi PriorityQueue poredani su prirodnim redoslijedom ili usporedbom.
Vidi Također:
- Kako se rugati GraphQL API-ima s json-graphql-poslužiteljem
- Hyper V vs VMware VS VirtualBox: Što je najbolje za sastanke s Virtualizat
- Vanjske tablice SQL Server PolyBase s Azure Blob Storage
- Waldo Anticheat: Strojno učenje za otkrivanje ciljanja u videoisječcima
- Izradite decentralizirani protokol razmjene poput PancakeSwap -a na pametnom lancu Binance