:: 232 Words

Possible workflow:

  • Unfortunately I havent found a complete playlist for this course as offered at IITM, but you can find some good playlists in the Miscellaneous links section. For detailed refernces - Prof. Jayalal's page or Prof. Yadu's Page
  • Definitely solve CLRS exercises inside the text. These give you fine insights about the algorithm -- a good thing to understand since these are very fundamental. Some of the exercises are good math/logic puzzle which further enhance your thinking, trust me worth a shot
  • Solve the Problem sets here. These are standard textbook problems, solutions should be available online, not posting here - if you follow contents according to Prof Jayalal's page
  • Solve problem sets here - if you follow contents according to Prof Yadu's page
  • This is both important for foundations in DSA and an important course with emphasis on proofs. Make sure to iterate through proofs and get to the most concise proof possible without loss in correctness -- comes through sheer practise.