logo

Dvejetainis paieškos medis

A Dvejetainis paieškos medis yra duomenų struktūra, naudojama kompiuterių moksle duomenims rūšiuoti ir saugoti. Kiekvienas mazgas a Dvejetainis paieškos medis turi ne daugiau kaip du vaikus, a paliko vaikas ir a teisingai vaikas, su paliko vaikas, kurio reikšmės yra mažesnės nei pirminis mazgas ir teisingai vaikas, kurio reikšmės yra didesnės nei pirminis mazgas. Ši hierarchinė struktūra leidžia efektyviai ieškant , įterpimas , ir ištrynimas operacijos su medyje saugomais duomenimis.

Neena Gupta

Dvejetainis paieškos medis



Įvadas į dvejetainę paiešką:

  • BST programos
  • Dvejetainės paieškos medžio taikymas, privalumai ir trūkumai

Pagrindinės BST operacijos:

Lengvos standartinės BST problemos:

  • Iteratyvi paieška dvejetainėje paieškos medyje
  • Programa, skirta patikrinti, ar dvejetainis medis yra BST, ar ne
  • Dvejetainio medžio konvertavimas į dvejetainį paieškos medį
  • Dvejetainėje paieškos medyje suraskite mazgą su mažiausia verte
  • Patikrinkite, ar masyvas atitinka dvejetainės paieškos medį, ar ne
  • Kaip nustatyti, ar dvejetainis medis yra subalansuotas aukščio atžvilgiu?
  • Rūšiuotas masyvas į subalansuotą BST
  • Patikrinkite, ar nėra identiškų BST nestatant medžių
  • Konvertuoti BST į Min Heap
  • Antras pagal dydį BST elementas
  • Pridėkite visas didesnes reikšmes prie kiekvieno nurodyto BST mazgo
  • Patikrinkite, ar dviejuose BST yra tas pats elementų rinkinys
  • K mažiausių BST elementų suma

Vidutinės standartinės BST problemos:

  • Sukurkite BST iš nurodyto išankstinio užsakymo perėjimo | 1 rinkinys
  • Surūšiuotas susietas sąrašas su subalansuotu BST
  • Paverskite BST į didesnės sumos medį
  • BST į medį su visų mažesnių raktų suma
  • Sukurkite BST iš pateikto lygio užsakymo perėjimo
  • Patikrinkite, ar pateiktas masyvas gali atstovauti dvejetainės paieškos medžio lygio eilės tvarka
  • Žemiausias bendras protėvis dvejetainiame paieškos medyje
  • Raskite k-ąjį mažiausią elementą BST (užsakymo statistika BST)
  • K'th Didžiausias BST elementas, naudojant nuolatinę papildomą erdvę
  • Didžiausias BST skaičius, mažesnis arba lygus N
  • Raskite atstumą tarp dviejų dvejetainio paieškos medžio mazgų
  • Didžiausias BST dvejetainiame medyje | 2 rinkinys
  • Pašalinkite visus lapų mazgus iš dvejetainio paieškos medžio
  • Inorder įpėdinis dvejetainėje paieškos medyje
  • Raskite porą su nurodyta suma BST
  • Didžiausias elementas tarp dviejų BST mazgų
  • Raskite didžiausią BST pomedį duotame dvejetainiame medyje
  • Raskite porą su nurodyta suma subalansuotame BST
  • Sukeisti du BST mazgai, pataisykite BST
  • Kaip tvarkyti dublikatus dvejetainėje paieškos medyje?
  • Lapų mazgai iš išankstinio dvejetainio paieškos medžio užsakymo (naudojant rekursiją)

Sunkios standartinės BST problemos:

  • Sukurkite visus galimus BST raktams nuo 1 iki N
  • Vietoje konvertuokite BST į minimalią krūvą
  • Patikrinkite, ar pateiktas n dydžio masyvas gali būti n lygių BST arba ne
  • Sujunkite du BST su ribota papildoma vieta
  • K-as didžiausias BST elementas, kai neleidžiama keisti BST
  • Patikrinkite, ar dvejetainiame paieškos medyje yra pateikta surūšiuota poseka
  • Maksimalus unikalus elementas kiekviename K dydžio pogrupyje
  • Suskaičiuokite poras iš dviejų BST, kurių suma lygi nurodytai reikšmei x
  • Spausdinti BST raktus nurodytame diapazone | O(1) Erdvė
  • Pateikto rakto BST pirmtakas ir įpėdinis
  • Raskite, ar subalansuotame BST yra trejetas, kuris prideda prie nulio
  • Pakeiskite kiekvieną elementą mažiausiu didesniu elementu dešinėje
  • Skaičiuokite inversijas masyve | 2 rinkinys (naudojant savaiminio balansavimo BST)
  • Lapų mazgai iš išankstinio dvejetainio paieškos medžio užsakymo
  • Mažiausia Galima reikšmė |ai + aj – k| duotam masyvui ir k.
  • Specialūs dviejų skaitmenų skaičiai dvejetainiame paieškos medyje
  • Sujunkite du subalansuotus dvejetainius paieškos medžius

Kai kurios viktorinos:

  • „Viktorinos“ dvejetainėje paieškos medyje
  • „Viktorinos“ apie subalansuotus dvejetainius paieškos medžius

Greitos nuorodos :

  • Vaizdo įrašai dvejetainėje paieškos medyje

Rekomenduojamas:



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