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
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
Related Q & A:
- What is a good way to structure mark-up generating code and avoid the example mess?Best solution by Code Review
- What is a good way to find business partners?Best solution by Quora
- What is a good way to advertise enexpensively for a small business? It is handyman work?Best solution by Yahoo! Answers
- What's a good way to let a girl know you are interested in her?Best solution by Yahoo! Answers
- What is a good way to search/find jobs?
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
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.