Where to start learning algorithms?

I am a beginner programmer and i lack knowledge of algorithms. It creates problems for me when i go for some difficult problems. e.g I get through 2-3 easy problems in the monthly long contests, but i am unable to go any further. Please guide me where should i start learning, and which are the best books for the beginners

hi aalhadkulkarni :

The algorithms which are required for programming is listed by user tyrant here. The book Introduction
to Algorithms by Thomas Cormen
has a collection of good algorithms :slight_smile:

This link might also be useful :

http://discuss.codechef.com/questions/14613/approach-to-become-good-programmer?page=1#14754

Wishes :slight_smile:

1 Like

thanks squal :slight_smile:

glad to have helped :slight_smile: