Ask HN: Looking for a book on algorithms and data structures
Recommendations from 96 sampled comments out of 96 eligible comments. This page covers the sample, rather than the entire HN thread.
44 books
dragontamer · Nov 14, 2021
Chapter one of TAOCP for better or worse, is a very rigorous mathematics introduction.
LAIFscratch · Nov 14, 2021
TAOCP is probably the best book if you approach it as infotainment/puzzles casual reading
jll29 · Nov 14, 2021
TAOCP is too detailed and too deep as a beginner's book; you first want something lighter
Someone · Nov 14, 2021
the art of computer programming is a good candidate. Unfortunately, it isn’t done yet (1), and the completed parts have are very basic and have parts that are a bit dated
bsuvc · Nov 14, 2021
CLRS is pretty accessible for beginners, at least as far as computer science textbooks go.
linux_devil · Nov 14, 2021
CLRS + ocw mit course should be good in my opinion. Really helped me a lot
curtainvase · Nov 14, 2021
I read CLRS in the fashion you described, mostly cover to cover, as a textbook with exercises. I found it extremely helpful.
MonkeyClub · Nov 15, 2021
I came here precisely to suggest Skiena. Excellent book that gives you a good grounding in both theory and practice
dhanna · Nov 14, 2021
CLRS, ALGS4, Algorithm Design Manual, and Algorithm Design by Kleinberg and Tardos are a good start.
ioli · Nov 14, 2021
The Algorithm Design Manual by Steven Skiena Amazing book. Very readable. I highly recommend it.
bakuninsbart · Nov 14, 2021
Concrete Mathematics by Graham/Knuth/Patashnik is still a great resource on the kind of mathematics and mathematical thinking we need in CS
dhanna · Nov 14, 2021
CLRS, ALGS4, Algorithm Design Manual, and Algorithm Design by Kleinberg and Tardos are a good start.