Krūvos duomenų struktūra

Krūvos duomenų struktūra

A Krūva yra visa dvejetainio medžio duomenų struktūra, atitinkanti krūvos savybę: kiekvieno mazgo antrinių elementų vertė yra mažesnė arba lygi jo paties vertei. Krūvos dažniausiai naudojamos prioritetinėms eilėms įgyvendinti, kai mažiausias (arba didžiausias) elementas visada yra medžio šaknyje.

Krūvos duomenų struktūra

Turinys

Dvejetainė krūva
  • „Heap“ pritaikymas, pranašumai ir trūkumai
  • Laikas Krūvos kūrimo sudėtingumas
  • Krūvos ir medžio palyginimas
  • Ar statant krūvą krūvos struktūra yra unikali?
  • Fibonačio krūva
  • Kairiųjų krūva
  • K-ary krūva
  • Krūvos rūšiavimas
  • Patikrinkite, ar tam tikras dvejetainis medis yra krūva
  • Kaip patikrinti, ar tam tikras masyvas reiškia dvejetainę krūvą?
  • Iteratyvus krūvos rūšiavimas
  • K-asis didžiausias masyvo elementas
  • K'th mažiausias / didžiausias nerūšiuoto masyvo elementas | 1 rinkinys
  • Viso dvejetainio medžio (arba krūvos) su N mazgų aukštis
  • Krūva Rūšiuoti mažėjančiai tvarkai naudojant min. krūvą
  • Spausdinkite visus mazgus, mažesnius nei x reikšmė, minimalioje krūvoje.
  • Turnyro medis (nugalėtojų medis) ir dvejetainis krūva
  • Sujunkite n virves su minimaliomis sąnaudomis
  • Daugiausia skirtingų elementų pašalinus k elementą
  • K maksimalios sumos kombinacijos iš dviejų masyvų
  • Veikiančių sveikųjų skaičių srauto mediana naudojant STL
  • Mediana sveikųjų skaičių sraute (einantys sveikieji skaičiai)
  • K-as pagal dydį srauto elementas
  • Didžiausias trigubas produktas sraute
  • Raskite k skaičių su daugiausiai įvykių duotame masyve
  • Konvertuoti min krūvą į didžiausią krūvą
  • Dvejetainio medžio lygio eilės tvarka patikrinkite, ar medis yra mažiausias krūvas
  • Sujungti k surūšiuotus masyvus | 1 rinkinys
  • Rūšiuoti numerius, saugomus skirtingose ​​mašinose
  • Mažiausias sekos nukrypimas
  • Didžiausias sekos sutrikimas
  • Didžiausias skirtumas tarp dviejų m elementų poaibių
  • Konvertuoti BST į Min Heap
  • Sujunkite dvi dvejetaines Max Heaps
  • K-asis didžiausios sumos gretimas pogrupis
  • Mažiausia k sveikųjų skaičių sandauga teigiamų sveikųjų skaičių masyve
  • Pertvarkykite simbolius eilutėje taip, kad nebūtų dviejų vienodų gretimų
  • Visų elementų suma tarp k1-ojo ir k2-ojo mažiausių elementų
  • Mažiausia dviejų skaičių suma, sudaryta iš masyvo skaitmenų
  • Greitos nuorodos:

    • Praktikos problemos „Heap“.
    • Rekomenduojamas:

      • Sužinokite duomenų struktūrą ir algoritmus | DSA mokymo programa