
The Algorithm Design Manual




Here are 50 algorithms every programmer should know:
Let's start with my top favorite 10. If nothing else, you should read about these algorithms and have a good idea of how they work:
1. Linear search to find an element in a list
2. Binary search to find an element on a sorted... See more