Hacker News new | past | comments | ask | show | jobs | submit login

My favorite materials, one is The Design and Analysis of Algorithms by Kozen, which explains theory.

My second favorite is this free draft[1] parallel and sequential algorithms book, which uses a language based analysis method to allow things like garbage collection and dispatching to be better analyzed than traditional analysis. So a very good resource would combine the theory to explain what really is going on and the practical, how to apply the theory to more abstract algorithms we use everyday like garbage collection, geared to whatever the level of experience the reader has.

So something like the intuitive guide to data structures[2] but with more theory and addresses the problems of traditional analysis explained in [1].



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