Hacker News new | ask | show | jobs
by charlus 2161 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.