30 ms·
Another good algorithms text is Skiena's Algorithm Design Manual. It's not as rigorous as CLRS (it doesn't spend as much time on proving correctness mathematica
by quanticle 14y ago
Another good algorithms text is Skiena's Algorithm Design Manual. It's not as rigorous as CLRS (it doesn't spend as much time on proving correctness mathematically), but as an implementer of algorithms, I find Skiena to be more useful on a day-to-day basis than CLRS. Skiena talks about caveats and pitfalls that come up when attempting to implement the algorithm on real hardware (e.g. cache-locality issues, high constant factors, etc.) that CLRS skims over.
- tptacek 14y agoAnother vote for Skiena; CLRS for reference, Skiena for how to think about solving problems with algorithms.
- talentless 14y agoFor me, Skiena had the added bonus of being an enjoyable read which isn't always the case for algorithm books. I highly recommend it.
- deleted 14y ago[deleted]