Aho, Alfred V., John E. Hopcroft, and Jeffrey D. Ullman. 1982. Data Structures and Algorithms. Addison-Wesley computer science and Information processing. Addison-Wesley.
Baldwin, Douglas, Greg W. Scragg, and ebrary, Inc. 2004. Algorithms and Data Structures: The Science of Computing. 1st ed. Charles River Media computer engineering series. Charles River Media. Electronic resource. http://site.ebrary.com/lib/aber/Doc?id=10066529.
Budd, Timothy. 2001. Classic Data Structures in Java. Addison-Wesley.
Fowler, Martin. 2004. UML Distilled: A Brief Guide to the Standard Object Modeling Language. 3rd ed. Addison-Wesley object technology series. Addison-Wesley.
Freeman, Eric, Elisabeth Freeman, Kathy Sierra, and Bert Bates. 2004. Head First Design Patterns. O’Reilly. http://eu.alma.exlibrisgroup.com/view/action/uresolver.do?operation=resolveService&package_service_id=3037305940002418&institutionId=2418&customerId=2415.
Gamma, Erich. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley professional computing series. Addison-Wesley.
‘Https://Www.Cs.Usfca.Edu/~galles/Visualization/Algorithms.Html’. n.d.
Knuth, Donald Ervin. 1997. The Art of Computer Programming: Vol.1: Fundamental Algorithms. 3rd ed. Addison-Wesley.
Knuth, Donald Ervin. 1998a. The Art of Computer Programming: Vol.2: Seminumerical Algorithms. 3rd ed. Addison-Wesley.
Knuth, Donald Ervin. 1998b. The Art of Computer Programming: Vol.3: Sorting and Searching. 3rd ed. Addison-Wesley.
Main, M. 1999. Data Structures & Other Objects Using Java. Addison Wesley.
Standish, Thomas A. 1998. Data Structures in Java. Addison-Wesley Longman.
Weiss, Mark Allen. 1999. Data Structures & Algorithm Analysis in Java. Addison-Wesley.
Wirfs-Brock, Rebecca, Brian Wilkerson, and Lauren Wiener. 2010. Designing Object-Oriented Software. PHI Learning Private Ltd.