Prioritetų eilė

Iš testwiki.
Pereiti į navigaciją Jump to search

Šablonas:Šaltiniai Prioritetų eilėduomenų struktūra, kurioje svarbiausios šios dvi operacijos:

  • pridėti tam tikro prioriteto elementą;
  • paimti ir pašalinti didžiausio prioriteto elementą.

Efektyviausia šią duomenų struktūrą realizuoti krūva, kurioje kiekviena tėvinė viršūnė yra didesnė už bet kurį vaiką. Tuomet šalinimo ir įterpimo į n elementų dydžio krūvą operacijų sudėtingumas yra O(logn).