3 ms·
I'm biased towards more practical books but here you go - Designing Data-Intensive Applications by Kleppmann - not in your circle of interest necessarily but n
by careless_lisper 3y ago
I'm biased towards more practical books but here you go
- Designing Data-Intensive Applications by Kleppmann - not in your circle of interest necessarily but not in your circle of non-interest either.
- Introduction to the Design & Analysis of Algorithms by Levitin - not very popular but a great book. Interestingly, it groups algorithms around design techniques e.g. decrease-and-conquer, divide-and-conquer, greedy, DP.
- Algorithms by Sedgewick and Wayne - great algorithms book if your main programming language is Java, I keep coming back to it.