Version: 0.3.38

Foundations#

Here we lay the foundations: Defining algorithms and data structures from a Computer Science perspective, and understanding how a machine executes our algorithms. From there, we then look at what make an algorithm efficient, and how we can measure that efficiency.

Contents#