A collection of sport programming 'must reads'
Jun 12, 2019How to Practice
Online Contests:
- topcoder
- Facebook Hacker Cup
- Google Code Jam
- What are the various online programming contests? by quora
Books
- Introduction to Algorithms, 3rd Edition (MIT Press) by Thomas H. Cormen et al. - well-known CLRS book, one of my favorite book especially recommended before [Google interview](How should I prepare for my Google interview if I have 1 month left?).
- Algorithm Design by Jon Kleinberg and Éva Tardos
- Algorithms by Sanjoy Dasgupta
- The Algorithm Design Manual by Steven S Skiena
- Algorithms 4th Edition by Robert Sedgewick and Kevin Wayne
- Programming Pearls (2nd Edition) by Jon Bentley
Materials & articles
- CS 97SI: Introduction to Programming Contests
- Lecture Slides for Algorithm Design by Jon Kleinberg and Éva Tardos