Java algorithm library with tutorials.
- Chapter 1. Collections
- Chapter 2. Complexity
- Chapter 3. Basic sort and search
- Chapter 4. More comparison-based sorts
Run mvn test
.
See ALGORITHMS.md.
- Algorithms (4th ed., Robert Sedgewick and Kevin Wayne)
- Introduction to Algorithms (3rd ed., Thomas Cormen et al.)
- Guide to Competitive Programming (2nd ed., Antti Laaksonen)