What are some good websites to learn data structures and algorithms?

Quora Feeds

Active Member
Bidhan Roy

Listing some mentionable online resources I know about.
  • Topcoder
    1. Algorithm Tutorials - Top class tutorials written by highly skilled competitive programmers.
    2. TopCoder Cookbook - Mostly check threads with prefix algorithm competitions. Tutorials are called recipes here. Wide variety of recipes on topics from debugging tricks, memory saving tweaks etc. to possible solutions of NP complete problems can be found here.
  • PEGWiki - Just look at the index. A huge collection of tutorials. Most of them include good sample implementations as well.
  • Codechef Tutorials - Not many tutorials, but most of them are very detailed.
  • Geometry Algorithms TOC - Best place to learn geometry related algorithms. Topic list is exceptionally good, covering almost everything.
  • MIT's Advanced Data Structure Course - Video lectures. Haven't watched the lectures myself, but many people rate them highly.
  • Stanford's Competitive Programming Course - Lecture slides with some practice problems. Same as above, haven't read them myself but seen people recommending it.
  • Geeks for geeks - I found some tutorials good. They also have many technical interview problems with solutions.
    Thanks for asking to answer.


See Questions On Quora

Continue reading...
 

Similar threads

Top