Strutture dati fondamentali (liste, tuple, dizionari, set, heap, grafi) e algoritmi di ricerca e ordinamento implementati in Python.
- Liste, tuple, set, dizionari, defaultdict
- Stack, queue, heap, linked list
- Grafi: BFS, DFS, strutture directed/undirected
- Algoritmi di ricerca (lineare, binaria)
- Sorting: counting sort, radix sort, bucket sort
- Complessità temporale e notazione Big O