Hello everyone, wanted to share the Competitive Programmer's Handbook (~300 page PDF). I think reading this book will take you 10x lesser time than Introduction to Algorithms CLRS while teaching you just as much. The book has ~10x lesser words than CLRS and 5x more diagrams (lesser theory and math). Diagrams are very helpful in learning algorithms because it is all about visualization. That is also why this community has a lot of short video tutorials on various algorithms, because visualizing it makes it easy to understand. Enjoy!