Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Which are the best books to learn Data Structures and Algorithms ? (Or which books did you use/recommend to learn Data Structures and Algorithms?)


Given that the publisher, Springer, is giving it away for free during the pandemic, you should grab the PDF of Steven Skiena's The Algorithm Design Manual[0] (direct PDF link[1]) -- it's a book that has often been mentioned favorably here on HN.

(And you can pick up another book of his, The Data Science Design Manual[2] (direct PDF link[3]), which is similar in its conversational style, but about a different aspect of CS)

[0] https://link.springer.com/book/10.1007/978-1-84800-070-4

[1] https://link.springer.com/content/pdf/10.1007%2F978-1-84800-...

[2] https://link.springer.com/book/10.1007/978-3-319-55444-0

[3] https://link.springer.com/content/pdf/10.1007%2F978-3-319-55...


Cormen - Introduction to Algorithms (CLRS) is probably the most recommended.

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


Algorithms, Fourth Edition, by Sedgewick and Wayne. A bit more accessible than the CLRS.


Out of both, which do you think is better in explaining things concisely?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: