logo

Struktura dat haldy

A Halda je kompletní binární stromová datová struktura, která splňuje vlastnost haldy: pro každý uzel je hodnota jeho potomků menší nebo rovna jeho vlastní hodnotě. Hromady se obvykle používají k implementaci prioritních front, kde nejmenší (nebo největší) prvek je vždy v kořenu stromu.

srovnání java

Struktura dat haldy



Obsah

Binární halda
  • Aplikace, výhody a nevýhody haldy
  • Časová náročnost stavby haldy
  • Srovnání haldy a stromu
  • Je při stavbě haldy struktura haldy jedinečná?
  • Fibonacciho halda
  • Levicová halda
  • K-ary Hromada
  • Řazení haldy
  • Zkontrolujte, zda je daný binární strom halda
  • Jak zkontrolovat, zda dané pole představuje binární haldu?
  • Iterativní řazení haldy
  • K’th největší prvek v poli
  • K’th nejmenší/největší prvek v netříděném poli | Sada 1
  • Výška úplného binárního stromu (nebo haldy) s N uzly
  • Halda Seřadit pro snížení pořadí pomocí min haldy
  • Vytiskněte všechny uzly menší než hodnota x v minimální haldě.
  • Strom turnaje (strom vítězů) a binární halda
  • Spojte n lan s minimálními náklady
  • Maximální zřetelné prvky po odstranění k prvků
  • K maximální součet kombinací ze dvou polí
  • Medián proudu běžících celých čísel pomocí STL
  • Medián v proudu celých čísel (průběžná celá čísla)
  • K’th největší prvek v proudu
  • Největší tripletový produkt v proudu
  • Najděte k čísel s největším počtem výskytů v daném poli
  • Převést minimální haldu na maximální haldu
  • Při daném pořadí procházení binárního stromu zkontrolujte, zda je strom Min-Hromadou
  • Sloučit k seřazených polí | Sada 1
  • Třídit čísla uložená na různých strojích
  • Nejmenší odchylka sekvence
  • Největší odchylka sekvence
  • Maximální rozdíl mezi dvěma podmnožinami m prvků
  • Převést BST na minimální haldu
  • Sloučit dvě binární Max haldy
  • K-té souvislé dílčí pole s největším součtem
  • Minimální součin k celých čísel v poli kladných celých čísel
  • Uspořádejte znaky v řetězci tak, aby žádné dva sousední nebyly stejné
  • Součet všech prvků mezi k1’th a k2’th nejmenších prvků
  • Minimální součet dvou čísel vytvořených z číslic pole
  • Rychlé odkazy:



    python __name__
    • Cvičné problémy na haldě
    • Doporučeno:

      • Naučte se datovou strukturu a algoritmy | Výukový program DSA