How to study CLRS?
Well, you should read this book from Start to end (From Basics to Masters).
Here are my suggestion on How to read this Book.
Reading and Understanding CLRS:
1. Use video lectures to understand the concept, and read the chapter from the book.
Best site for CLRS lecture videos :
Lecture 1: Administrivia, Introduction, Analysis of Algorithms, Insertion Sort, Mergesort
Video Lectures | Introduction to Algorithms (SMA 5503) | Electrical Engineering and Computer Science | MIT OpenCourseWare
Peteris Krumins has published a series of blog posts covering the lectures. You can also find his lecture notes for each video. Start with this one: http://www.catonmat.net/b log/mit....
What if you're not understanding Mathematical equations and Proofs, functions given in the Book?
1. Watch Videos on Discrete mathematics by Arsdigita University
Course 02: Discrete Mathematics (Arsdigita University) : Free Download & Streaming : Internet Archive
In parallel with it read Discrete mathematics and Its Applications by Rosen
Discrete Mathematics And Its Applications 7th Edition : Free Download & Streaming : Internet Archive
Solve Exercises given in the Book if you solve all the Exercises on your own ;) . I'm sure you'll become Master.
2. Attempt the exercises after every chapter of CLRS. Resist the temptation to skip the exercises or look at the solutions online right away.
3. Practice solving algorithmic problems from sites like TopCoder, SPOJ, etc. For example, after reading the chapter on Dynamic Programming, you could filter problems belonging to this category and solve them.
4. If you find the content in CLRS to be very theoretical as you progress (and you will), use Topcoder Algorithm Tutorials (http://community.topcode r.com/tc...) to understand them first. The contents here are more approachable.
5. For your reference,here is the solution link to CLRS Page on compute.dtu.dk
This is how I'm currently reading the Book. I hope this works for you too ;).
Thank You!!
Here are my suggestion on How to read this Book.
Reading and Understanding CLRS:
1. Use video lectures to understand the concept, and read the chapter from the book.
Best site for CLRS lecture videos :
Lecture 1: Administrivia, Introduction, Analysis of Algorithms, Insertion Sort, Mergesort
Video Lectures | Introduction to Algorithms (SMA 5503) | Electrical Engineering and Computer Science | MIT OpenCourseWare
Peteris Krumins has published a series of blog posts covering the lectures. You can also find his lecture notes for each video. Start with this one: http://www.catonmat.net/b
What if you're not understanding Mathematical equations and Proofs, functions given in the Book?
1. Watch Videos on Discrete mathematics by Arsdigita University
Course 02: Discrete Mathematics (Arsdigita University) : Free Download & Streaming : Internet Archive
In parallel with it read Discrete mathematics and Its Applications by Rosen
Discrete Mathematics And Its Applications 7th Edition : Free Download & Streaming : Internet Archive
Solve Exercises given in the Book if you solve all the Exercises on your own ;) . I'm sure you'll become Master.
2. Attempt the exercises after every chapter of CLRS. Resist the temptation to skip the exercises or look at the solutions online right away.
3. Practice solving algorithmic problems from sites like TopCoder, SPOJ, etc. For example, after reading the chapter on Dynamic Programming, you could filter problems belonging to this category and solve them.
4. If you find the content in CLRS to be very theoretical as you progress (and you will), use Topcoder Algorithm Tutorials (http://community.topcode
5. For your reference,here is the solution link to CLRS Page on compute.dtu.dk
This is how I'm currently reading the Book. I hope this works for you too ;).
Thank You!!
I found nice article.thank you for sharing useful info.
ReplyDeletevisit
web programming tutorial
welookups
Hey you have an interesting bro!
ReplyDeleteAZ Business Finder
iGlobal
Enroll Business
Directory to Go
Tuugo
Trueen
Find it Guide
Quponing
Best Business Local
Sharing marketplace
Nice article thank you for this. Check the Kenyan visa on arrival requirements before you apply for the Kenya visa through online visa application. The e visa application offers the fast visa services. Thank you
ReplyDelete