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 :


Wishes :slight_smile:

1 Like

thanks squal :slight_smile:

glad to have helped :slight_smile: