September 2019
Intermediate to advanced
792 pages
19h 42m
English
And that’s really the essence of programming. By the time you’ve sorted out a complicated idea into little steps that even a stupidmachine can deal with, you’ve learned something about it yourself.—Douglas Adams, Dirk Gently’s Holistic Detective Agency

An algorithm is a procedure for solving a class of problems. The stdlib and Boost libraries contain a multitude of algorithms that you can use in your programs. Because many very smart people have put a lot of time into ensuring these algorithms are correct and efficient, you should usually not attempt to, for example, write your own sorting algorithm.
Because this chapter covers almost ...
Read now
Unlock full access