Im not good at maths but to get my work done this books helped me a lot: https://www.amazon.de/Problem-Solving-Algorithms-Structures-... (https://www.amazon.de/Problem-Solving-Algorithms-Structures-Python/dp/1590282574/) If I remember correctly it is Python 2 https://www.amazon.de/Algorithms-Illuminated-Part-1-Basics/d... (https://www.amazon.de/Algorithms-Illuminated-Part-1-Basics/dp/0999282905/) https://www.amazon.de/Algorithms-Illuminated-Part-Graph-Stru... (https://www.amazon.de/Algorithms-Illuminated-Part-Graph-Structures/dp/0999282921/) https://www.amazon.de/Algorithms-Illuminated-Part-Dynamic-Pr... (https://www.amazon.de/Algorithms-Illuminated-Part-Dynamic-Programming/dp/0999282948/)
Also recommended in this reply