I started reading “Data Structures & Algorithms with Object-oriented Design patterns in C++” only to realize that I was totally lost in the mathematics. Maths has been greek to me and I have been avoiding it as much as possible. To put it simply, am bad at numbers. So now to understand the algorithm analysis part along with the O notation I need to first quickly grasp Discrete mathematics and some calculus as well.
I will update again once am done with Discrete mathematics,so Grimaldi here I come.