Hacker News new | ask | show | jobs
by jmgrosen 4772 days ago
Where are some good resources for learning the details and practical uses of the various algorithms and data structures one should know? Even if I never end up using the information in my line of work, I'm interested in them just out of curiosity (and they probably wouldn't hurt for job interviews, either).
3 comments

I would look at the syllabus that a sophomore-level computer science class would use, which when I took it was called something like Data Structures and Program Design. Take a look at the books taught at places with good CS departments (like Stanford, CMU, and MIT), and see what ones are most popular. Also a syllabus may have example problems, lecture notes, and previous exams.
After doing a little research, MIT OpenCourseWare seems to be really good. So much for doing homework this weekend!
iTunes U is an amazing resource for learning these days. So many courses and lectures and homework assignments. And Khan academy has a pretty good CS section as well.