News for hackers. Stuff that matters.
Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by gjm11 on Tuesday October 04, 2022 @08:15PM (#33089142)
I think #1 and #3 of these make a particularly good combination; they have very different and quite complementary merits. CLRS is rigorous and precise and analytical and theoretical. Skiena is handwavy and pragmatic and not always quite correct. CLRS is written for people who will be implementing complicated algorithms. Skiena is written for people who will be using other people's implementations. CLRS is deep. Skiena is shallow. CLRS is heavy going. Skiena is pretty easy reading.

(But ignore everything Skiena says about generating random numbers.)

Re:Knuth's Art of Computer Programming, V 4B, has gone into ... by sn9 on Tuesday October 04, 2022 @11:33PM (#33090846)
Just to throw in some praise for Sedgewick's books: the diagrams are so gorgeous that even Edward Tufte cites them for their beauty and utility.

https://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=...

Ctrl-f "Sedgewick".