News for hackers. Stuff that matters.
Re:Ask HN: How do I choose the right resource to learn CS fu... by saagarjha on Tuesday December 31, 2019 @06:33AM (#21920336)
Second the recommendation to read Algorithms over CLRS; it’s significantly nicer in part because it uses actual code with good variable names instead of its own strange psuedocode dialect.
Re:Ask HN: How do I choose the right resource to learn CS fu... by chapium on Tuesday December 31, 2019 @08:32AM (#21920872)
I didn't find the pseudocode to be a hurdle in CLRS. In fact, it was pretty useful to see some pseudocode shown in practice. What stung me in the book was how abstract it could get. It was clear that some of the authors wrote in a more approachable way than others when explaining the material.

Its also focused on how to solve problems than Sedgwick. Algorithms explains some elementary algorithms that noone is ever going to code themselves. CLRS teaches you what to look for in algorithms for solving particular problems.

Re:Ask HN: How do I choose the right resource to learn CS fu... by panpanna on Tuesday December 31, 2019 @10:42AM (#21921708)
I actually liked their psuedocode. It was always easy to translate to whatever language I was working with (the opposite can be said about TAoCP assembler).

Hence while it may be nice to see the Java code, I personally prefer pseudocode.

Re:Ask HN: How do I choose the right resource to learn CS fu... by signa11 on Tuesday December 31, 2019 @08:14AM (#21920759)
udi-manber’s “introduction to algorithms: a creative approach ” is one of my favorites (fwiw)