Hacker News new | ask | show | jobs
by charlus 2208 days ago
Cormen - Introduction to Algorithms (CLRS) is probably the most recommended.

Depending on where you are starting from, MIT opencourseware lectures might be helpful too.