Percorso di apprendimento

Strutture dati e algoritmi in C/C++

Stack, code, tabelle hash, ricerca binaria e merge sort, ognuno seguito da una sfida.

8 lezioni · 11 sfide

Inizia il percorso →
  1. Lezione 1 sfida Lista semplicemente concatenata Costruisci, percorri e distruggi una linked list.
  2. Lezione 1 sfida Struttura Stack Implementa operazioni last-in, first-out.
  3. Lezione 1 sfida Queue circolare Implementa elaborazione first-in, first-out.
  4. Lezione 2 sfide Hash table Conta parole con chaining e unordered_map.
  5. Lezione 1 sfida Ricerca binaria Cerca dati ordinati in tempo logaritmico.
  6. Lezione 1 sfida Merge Sort Ordina con divide-and-conquer in O(n log n).
  7. Lezione 2 sfide Ricorsione e call stack Risolvi un problema tramite un’istanza più piccola.
  8. Lezione 2 sfide Container e algoritmi STL Confronta elaborazione manuale e algoritmi componibili.