What is a "strong reading" of a text?

What is a good way to read CLRS? I find myself losing interest after reading a couple of pages at a stretch, probably due to the text being too formal.

  • I am a grad student in CS so the math isn't an issue. I don't have such issues when reading less rigorous books like Skiena's design manual.

  • Answer:

    We've recently discussed this book at (also see comments that defend the book). In your case, one option is to implement the algorithms you are reading about in Java or C++, then test them and try to modify them a little. You can also try a more conceptual book, including the one I mentioned in the above discussion. It also helps a lot to discuss what you read with others.

Igor Markov at Quora Visit the source

Was this solution helpful to you?

Other answers

Practical, battle tested answer: keep a copy by the throne. We had a copy of CLR, and a copy of Bjarne Stroustroupe's C++ programming language. We both did really well in our algorithms class and classes which used C++ for programming ( and quite a few did ). No, seriously. That's not to say that the material itself is boring, but the fact that the book has your complete attention can ensure you get some quality reading time. I think some of the criticisms about the book using pseudo code might be valid, but in my mind they are not the high order bit when it comes to understanding algorithms. It's good enough to the point that if you aren't getting the material ( at least in the first half, it's usually a case of not applying yourself. Admittedly, this was before the advent of smartphones so your mileage may vary today.

Anonymous

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.