learning Basic Math, Reading Math
vomjom: Frankly, CLRS goes over a lot of the basic knowledge you need to get through the book.  I don't think a discrete math textbook will help you if your main goal is to get through CLRS; the math in that book isn't that dense.  Like all things, it just takes practice.  Spend a lot of time on sections that are hard to understand, and future sections will become a lot faster and easier.Try the MIT algorithms video lectures:
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Compute...