Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I wasn't sure whether this belonged here or on StackOverflow but here goes: I've been doing a lot of research into algorithms recently and I've found that my inability to properly interpret and understand some of the formulas and algorithms is starting to impede my ability to get anything meaningful enough to go off and write a program to implement the algorithms described.

Is there any resource (online prefered but books are ok) you could recommend I use that is for total beginners? Even though I'm (mainly) a programmer, I don't think knowing 5+ languages are worth anything unless I can change the simple fact that my mathematical abilities are merely average.

I'd prefer something that starts off utterly simple and builds up to the more complex/abstract stuff. If it had Pseudo code or an actual implementation, even better. Any recommendations?

share|cite|improve this question

I think "Introduction to Algorithms" by Cormen is the standard reference for this. Also, I found "Concrete Mathematics - A Foundation for Computer Science" to be very enjoyable. The first one really concentrates on the theory of algorithms while the second one is more about mathematics.

share|cite|improve this answer
Weirdly enough I've ordered the first one already, should be delivered today. Slightly worried about its size though, I'm not sure I can read all of that – zcourts Jan 21 '12 at 10:28

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.