Possible duplicate:books / sites to get good results when developing algorithms
I am a moderate programmer with a good understanding of basic algorithms such as sorting, searching and data structure such as heaps and trees. But I don't succeed at competitions like codechef and topcoder at all. Can someone recommend books or textbooks to me to go to the next level and be able to compete in these competitions.
Introduction to Algorithms - Thomas H. Cormen
Introduction to Algorithms: A Creative Approach - Udi Manber
( !). , . , , . .
coursera. , .
You can also see this resource. There are many competitions where you can train your skills :)