Algorithms, data structures, and performance

This is an intermediate-level book, so you will probably know a lot about algorithms and data structures already, but we will nonetheless first provide some high-level overview for these topics before we discuss the Qt-specific use cases and gotchas. Let's start with algorithms.