Algoritmi e Strutture Dati
Seleziona l'argomento o la lezione che desideri approfondire per accedere alle spiegazioni e agli esercizi pratici.
Fondamenti di Algoritmi
Concetto di algoritmo, pseudocodice, diagrammi di flusso (flowchart), complessità computazionale e Notazione O-Grande (Big-O).
Strutture Dati Lineari
Array, liste concatenate (singly e doubly linked lists), pile (Stack - LIFO) e code (Queue - FIFO).
Strutture Dati Non Lineari
Alberi binari, alberi binari di ricerca (BST), grafi (orientati/non orientati), matrici e liste di adiacenza, tabelle Hash.
Algoritmi Fondamentali
Algoritmi di ricerca (lineare, binaria), ordinamento (Bubble, Insertion, Selection, Merge, Quick) e attraversamento grafi (BFS, DFS).