Kirk Borne
@KirkDBorne
Competitive Programming in Python — 128 Algorithms to Develop Your Coding Skills: https://t.co/GX5fe9Oaqb
"Classic problems like Dijkstra's shortest path algorithm and Knuth-Morris-Pratt's string matching algorithm are featured alongside lesser known data structures like Fenwick trees and Knuth's dancing links. The book provides a framework to tackle algorithmic problem solving, including: Definition, Complexity, Applications, Algorithm, Key Information, Implementation, Variants, In Practice, and Problems. Python code included in the book and on the companion website."
-Amazon summary