Read more here: mdp.cti.depaul.edu/Teaching/Algorithms

Python application that implements and animates interactively those algorithms that are normally covered in an undergraduate course on the topic. It includes Insertion Sort, Quicksort, Mergesort, AVL Tree Search/Insert/Rebalance, Depth First Search, Breadth First Search, Topological Sort, Prim, Kruskal, Dijkstra, LCS, Huffman-Fano, and more. It is extensible. All the API are exposed. It includes a ready-to-run Windows executable (bin/AlgorithmsAnimator.exe), some documentation and a short tutorial about running time analysis (doc/csc321notes.pdf).

This program was originally designed in 2003 for teaching "Design and Analysis of Algorithms" at DePaul University. All the algorithms in the source code (src/csc321algorithms.py) are equivalent line-by-line to the pseudo-code in the MIT CLRS "Introduction to Algorithms" book.

Credits

2 Likes

This conversation is missing your voice. Take five seconds to join Vimeo or log in.

Advertisement

Statistics

  •  
    plays
    likes
    comments
  • Total
    plays 2,314
    likes 2
    comments 0
  • Nov 29th
    plays 2
    likes 0
    comments 0
  • Nov 28th
    plays 4
    likes 0
    comments 0
  • Nov 27th
    plays 6
    likes 0
    comments 0
  • Nov 26th
    plays 6
    likes 0
    comments 0
  • Nov 25th
    plays 9
    likes 0
    comments 0
  • Nov 24th
    plays 6
    likes 0
    comments 0
  • Nov 23rd
    plays 15
    likes 0
    comments 0
  • Nov 22nd
    plays 9
    likes 0
    comments 0
Previous Week

Downloads

Please join Vimeo or log in to download the original file. It only takes a few seconds.