Cvičenie 04

V tomto cvičení si prejdeme rôzne implementácie stromu a grafu a práce s nimi. Práce so stromovými štruktúrami patria medzi základné znalosti pre každého programátora a stretneme sa s nimi všade.

Cvičenie preverí vašu znalosť tried a pointrov, nakoľko prepojenia v rámci stromu, čo grafu musia byť presne.

Náplň

  • implementáciu N-árneho stromu
  • prechádzanie do hĺbky
  • implementácia prefixové stromu a efektívne indexovanie stringov
  • implementácia grafu

Important

Ak používate ako vývojové prostredie lokálny a editor a následnú kompiláciu cez terminál. Použite príkaz:

g++ -o program -Wall -Wextra main.cpp

Pre vypracovanie týchto úloh odporúčam mať funkčné lokálne vývojové prostredie (VS Code, CLion a pod.) a kompilátor jazyka C++.

Important

Nezabudnite každú alokovanú pamäť uvoľniť volaním operátorom delete <premenná>! Je dôležité si po sebe vždy upratať.

Úlohy