|
|
|
|
|
by CodeArtisan
2995 days ago
|
|
- Structure and interpretation of computer programs More by nostalgia than by need - The art of computer programmming - Hacker's delight These two are of great help when doing programming challenges. Hacker's delight is about bitwise tricks. - Open Data Structures Useful for a quick refresh on data structures. |
|
And actually, it has a few cool links on its homepage to similar books. In particular, there is a link to this gem [2], which, for example, has a chapter [3] on what appears to be a very interesting generalization [4] of the "master theorem" of CLRS. Another good resource that pages links to seems to be [5], which was recently mentioned on HN.
Of course, for an even deeper treatment of asymptotic analysis check out Flajolet and Sedgewick [6]!
[1] http://opendatastructures.org/
[2] http://jeffe.cs.illinois.edu/teaching/algorithms/
[3] http://jeffe.cs.illinois.edu/teaching/algorithms/notes/99-re...
[4] https://en.wikipedia.org/wiki/Akra%E2%80%93Bazzi_method
[5] (PDF warning) http://opendatastructures.org/mcs.pdf
[6] http://ac.cs.princeton.edu/home/