Maths required to understand an algorithmic book

Hello,

I am a self taught programmer who doesn't have a very strong mathematical background.

I have recently decided to solidify my knowledge and go back to the foundations of computer science, starting with data structures and algorithms. I have gathered a few books and I am trying to solve at least 1 problem a day on leet code. So far so good.

I have started with that book that has been recommanded to me, but the problem is that I don't understand the mathematical explainations (I got stuck on the Big O notation)
http://algorithmics.lsi.upc.edu/docs/Dasgupta-Papadimitriou-Vazirani.pdf

I am trying to come up with a Khan Academy maths learning plan and would like to know what are the required maths topics I need to learn and understand to easily follow that book (as a start).

Thank you.

Comments (1)