Book details
Competitive Programmer's Handbook
Categories Algorithms , Data structures
An introduction to competitive programming for readers with basic programming experience, organized around techniques and algorithms used in programming contests. It covers complexity analysis, sorting, data structures, search, graph algorithms, dynamic programming, and other contest problem-solving methods.