Ask HN: Is there a good introduction to algorithms?
4 comments
i highly enjoyed 'introduction to algorithms' http://ocw.mit.edu/courses/electrical-engineering-and-comput...
Algorithmic thinking is something i did by solving a lot of ACM ICPC-style problems.
I recommend TopCoder, it is a site with about 3 algorithmic competitions by month (http://www.topcoder.com/tc), but there are also many online judges like SPOJ(http://www.spoj.pl/) or Project Euler(http://projecteuler.net/), where you can practice at any time.
If you solve a lot of these kind of problems, you will learn more about algorithms than by merely reading books.
I recommend TopCoder, it is a site with about 3 algorithmic competitions by month (http://www.topcoder.com/tc), but there are also many online judges like SPOJ(http://www.spoj.pl/) or Project Euler(http://projecteuler.net/), where you can practice at any time.
If you solve a lot of these kind of problems, you will learn more about algorithms than by merely reading books.
And as I am acutally using a lot of these everyday, from smart checklists to google, I would love to learn more about them, their structures and creation.
Can you recommend me some good literature/websites, et al.?