Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

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 am reasonably mathematically competent and use algorithms regularly in computing, however I have started reading through 'introduction to algorithms' but find I need to understand a few more basics of algorithms (mathematical symbols, summations etc.) in equations to get maximum out of it.

Can someone suggest resources which might help?

share|cite|improve this question
up vote 2 down vote accepted

For a gentle introduction, I suggest the Oreilly book Algorithms in a Nutshell As with most other "nutshell" books, the contents are well organized and it is very readable.

Now, if you want to get more theoretical and in-depth, its hard to find a modern treatise that is more thorough than Introduction to Algorithms by Cormen, et. al.

share|cite|improve this answer
That's the book I have been working with however there is a little too much assumed knowledge for me and not enough walk through of the exercises so I am looking for a jump start, is o'reilly the same level – zode64 Jun 10 '11 at 15:14
@whatsthebeef No, The Orielly book is a much easier read and has a really nice selection of algorithms and examples. Browse it on Amazon and see what you think. – ItsNotObvious Jun 10 '11 at 15:21

I highly recommend the (student run!) course Algorithms at the University of Cambridge. The course website is here. The course is pitched to be understandable by first year undergraduates, and the website includes full lecture notes, video lectures and homework.

share|cite|improve this answer
Will check it out, hope there are plenty of worked examples – zode64 Jun 10 '11 at 15:29

Who is the author of your book "Introduction to algorithms"? Because i read years ago very simple books about algorithms, but anyway the course suggested by Chris Taylor is a good starting point.

share|cite|improve this answer
Thomas Cormen (the author mentioned by 3Sphere) it's got some great content but there is a little too much assumed knowledge for me and not enough walk through of the exercises – zode64 Jun 10 '11 at 15:13

The Algorithm Design Manual by Skiena is a more advanced book than Introduction to Algorithms, but it does a good job of laying down the fundamentals.

share|cite|improve this answer

If you like Python, (a very nice language that lets you do stuff quickly), this python-based algorithm book is a nice choice.

share|cite|improve this answer

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.