Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


Another vote for Skiena; CLRS for reference, Skiena for how to think about solving problems with algorithms.


For me, Skiena had the added bonus of being an enjoyable read which isn't always the case for algorithm books. I highly recommend it.




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

Search: