The main motivation behind this site is as a teaching aid in the field of algorithms and data-structures.  A series of applets, including algorithm pseudocode, are provided to illustrate the workings of important algorithms in Computer Science.

INSTRUCTIONS:



DICTIONARIES:

PRIORITY QUEUES:
DYNAMIC PROGRAMMING:

GRAPHS:

COMPUTATIONAL GEOMETRY:


This page was initially developed during the winter of 2001 as part of a project course for the Department of Computer Science at York  University by Sotirios Stergiopoulos and Hang Thi Anh Pham under the supervision of Andranik Mirzaian. Later on, other students have contributed additional animations to this page.

        We strongly encourage interested students to contribute more applets to our page  ( some topics are listed  here  ). 
        For any contributions, comments, or  questions,  please contact Andranik Mirzaian

last modified on September 7, 2018   by Andy Mirzaian