top of page


Data Structures: the Heap
Heaps are the hidden heroes of computer science. They power priority queues, task schedulers, and algorithms like Dijkstra, offering O(log n) efficiency for insertions and deletions. Forget constantly sorting arrays—one simple property keeps the maximum or minimum always on top. With a few basic operations, heaps turn messy problems into elegant, high-performance solutions.
Alessandro Salvato
3 setTempo di lettura: 7 min


C, Python, and Molecules
Studying Computer Engineering, I found chemistry out of place — yet it taught me more than formulas. It built cognitive flexibility, resilience, and respect for knowledge beyond code. Tackling a tough, “irrelevant” subject became training for the real challenges of engineering: adapting, persisting, and thriving where curiosity alone isn’t enough.
Alessandro Salvato
1 setTempo di lettura: 3 min
bottom of page