problem-solving A collection of algorithms and problem-solving implementations (Python). Structure includes folders for combinatorics, data-structures, graph algorithms, math utilities, strings, dynamic programming, and more.