[1]
‘https://www.cs.usfca.edu/~galles/visualization/Algorithms.html’.
[2]
D. Baldwin, G. W. Scragg, and ebrary, Inc, Algorithms and data structures: the science of computing, 1st ed., vol. Charles River Media computer engineering series. Hingham, Mass: Charles River Media, 2004. Available: http://site.ebrary.com/lib/aber/Doc?id=10066529
[3]
A. V. Aho, J. E. Hopcroft, and J. D. Ullman, Data structures and algorithms, vol. Addison-Wesley computer science and information processing. Reading, Mass: Addison-Wesley, 1982.
[4]
E. Gamma, Design patterns: elements of reusable object-oriented software, vol. Addison-Wesley professional computing series. Reading, Mass: Addison-Wesley, 1995.
[5]
E. Freeman, E. Freeman, K. Sierra, and B. Bates, Head First design patterns. Sebastopol, CA: O’Reilly, 2004. Available: http://eu.alma.exlibrisgroup.com/view/action/uresolver.do?operation=resolveService&package_service_id=3037305940002418&institutionId=2418&customerId=2415
[6]
D. E. Knuth, The art of computer programming: Vol.2: Seminumerical algorithms, 3rd ed. Reading, Mass: Addison-Wesley, 1998.
[7]
D. E. Knuth, The art of computer programming: Vol.3: Sorting and searching, 3rd ed. Reading, Mass: Addison-Wesley, 1998.
[8]
D. E. Knuth, The art of computer programming: Vol.1: Fundamental algorithms, 3rd ed. Upper Saddle River: Addison-Wesley, 1997.
[9]
M. Fowler, UML distilled: a brief guide to the standard object modeling language, 3rd ed., vol. Addison-Wesley object technology series. Boston, MA: Addison-Wesley, 2004.
[10]
M. Main, Data structures & other objects using Java. Reading, Mass: Addison Wesley, 1999.
[11]
R. Wirfs-Brock, B. Wilkerson, and L. Wiener, Designing object-oriented software. New Delhi: PHI Learning Private Ltd, 2010.
[12]
T. Budd, Classic data structures in Java. London: Addison-Wesley, 2001.
[13]
T. A. Standish, Data structures in Java. Reading, Mass: Addison-Wesley Longman, 1998.
[14]
M. A. Weiss, Data structures & algorithm analysis in Java. Reading, Mass: Addison-Wesley, 1999.