_____________________________________________________________________________________


1. Aho, A,V, Hopcroft, J.E, & Ullman, J. (1983). Data Structures and Algorithms (1st ed.). Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.

2. Goodrich, M. T., Tamassia, R., & Goldwasser, M. H. (2013). Data structures and algorithms in Python. John Wiley & Sons Ltd.

3. Karumanchi, N. (2015). Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles. CareerMonk Publications.

4. Miller, B. N., & Ranum, D. L. (2011). Problem solving with algorithms and data structures using python Second Edition. Franklin, Beedle & Associates Inc.

5. Lee, K. D., & Hubbard, S. (2015). Data structures and algorithms with Python. Springer. 

6. Mehlhorn, K., & Sanders, P. (2008). Algorithms and data structures: The basic toolbox. Springer Science & Business Media (HTML).

7. Jeff Erickson. Algorithms, etc. (2019). Lecture notes for various algorithms classes at the University of Illinois at Urbana-Champaign (HTML). 

8. Liu Xinyu (2016). Elementary Algorithms (PDF).

9. Mark Pilgrim (2011). Dive in Python 3 (HTML).

Last modified: Wednesday, 9 March 2022, 11:26 AM