Learning Resources for Algorithms & Data Structures

For Computer Science students & developers, a good knowledge of Algorithms & Data Structures is essential. Not all reading material you find may be easily digestible & put to practical use. Here is a list of useful articles, audio & video presentations that are freely available online -

  1. Skiena's Algorithms Lectures
  2. MIT's Introduction to Algorithms
  3. Data Structures and Algorithms: Annotated Reference with Examples (free eBook)
  4. A 6 part series by Scott Mitchell - An Extensive Examination of Data Structures Using C# 2.0

Comments