Teaching · 2026

Algorithms & Data Structures

The handwritten notes I used to teach the Algorithms and Data Structures course in 2026, grouped by topic: 56 pages, in Italian. Click a page to read it full size.

Induction

3 pages

Complexity

7 pages

Sorting & searching

6 pages

Recursion

3 pages

Lists

2 pages

Trees

8 pages

Graphs

13 pages

Greedy algorithms

6 pages

Disjoint sets

2 pages

Dynamic programming

6 pages

↗