Suggested Readings for the course

This list will be updated regularly. Read most or all of them to obtain broad understanding of the field. Be sure you have read something before coming to lectures so you have something in mind for discussion and brainstorming.

  1. The Importance of Algorithms by Topcoder.com
  2. Data Structures. By timmac TopCoder Member
  3. Algorithm Tutorials at Topcoder.com
  4. The Stony Brook Algorithm Repository

Week 1

  1. Most important algorithms
  2. Wikipedia description on algorithms

Week 2

  1. List of famous algorithms on Wikipedia
  2. List of algorithm general topics

Week3

  1. List of data structures on Wikipedia
  2. Data structure on Wikipedia

Week4

  1. Why Google PageRank algorithm is so important

Week5

  1. algorithms in real-world, course at Carnegie Mellon

Week6

  1. 5 Algorithms you must know

Week7

Week8

Week9

Week10

Week11

Week12

Week13

Week14

Week15