logo

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.

a-b genėjimas

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:



    java int į dvigubą
    • Praktikos problemos „Heap“.
    • Rekomenduojamas:

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