(Fall 2019) CSCE 629 - Analysis of Algorithms


Other suggested texts

  • [KT] Jon Kleinberg, Éva Tardos. Algorithm design, Pearson Addison-Wesley, 2006. Libcat.
  • [JE] Jeff Erickson. Algorithms, 2019. The author maintains an e-copy among other useful materials on his webpage.
  • [DPV] Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani. Algorithms, McGraw-Hill Higher Education, 2008.

Math readings

  • Margaret M. Fleck. Building Blocks for Theoretical Computer Science, link. Essential math for CS students.


  • A Not so short intro to LaTex PDF, a thorough introduction to LaTeX, and guide on good style.
  • Online TeX editors, such as Overleaf, is convinent to get you started. Overleaf also maintains a nice set of tutorials. It’s probably most effective just to open a template tex file and tweak it!