Algorithm Design
Kleinberg, Tardos
11 people recommended it in 6 threads, 2009–2019.
What people on Hacker News said
Algorithm Design by Kleinberg and Tardos. This gives the much needed insight instead of maths equations, data structure implementations or a catalog of what to apply where, which are all good, but are useless without insight.
A few chapters of Kleinberg's Algorithm Design were written in that way too.
Kleinberg and Tardos is also friendly, informal, insightful, and even heuristic to an extent, but opposite of the others, so IMO its much better and very different than Skiena's, though it isn't a quick read before an exam or an interview sort of a book, which is what Skiena's can be described as.
I read a different book to learn algorithms, 'Algorithm Design' by Kleinberg and Tardos, and I think its a fantastic book, with lots of sample material that actually makes you think.
Where it comes up
- Ask HN: What are the best textbooks in your field of expertise? 2018 · 5 recommendations
- Best algorithms book I ever read 2011 · 2 recommendations
- Ask HN: What are the most fundamental books on computer science? 2019 · 1 recommendation
- Ask HN: What language-agnostic programming books should I read? 2017 · 1 recommendation
- Advanced Algebra textbooks 2016 · 1 recommendation
- Reading list for those who love to learn 2009 · 1 recommendation