References
References
- The Algorithm Design Manual by Steven Skiena
- DPV Algorithms (Berkeley Lecture Notes) by U. Vazirani, C. Papadimitriou, S. Dasgupta
- MIT 6.006 Introduction to Algorithms by Erik Demaine, Srinivas Devadas
- MIT 6.046 Design and Analysis of Algorithms by Erik Demaine, Srinivas Devadas
- Harvard CS50 by David Malan
- UMD CS251/451 by David Mount
- Nine Chapter Algorithms I&II
- Visualgo.net (visualizing data structures and algorithms)
Note: While I agree CLRS is the ultimate cookbook for algorithms, it is too mathematically formal for newbies. Therefore, I decide to use MIT open course and other alternatives.
Reading List
- The Art of Computer Programming by Donald Knuth
- Programming Pearls by Jon Bentley
- The Mythical Man-Month by Fred Brooks
- The Pragmatic Programmer by Andrew Hunt and David Thomas
- Invisible Time by Weipeng Liu