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,022
    likes 2
    comments 0
  • Nov 8th
    plays 0
    likes 0
    comments 0
  • Nov 7th
    plays 4
    likes 0
    comments 0
  • Nov 6th
    plays 2
    likes 0
    comments 0
  • Nov 5th
    plays 2
    likes 0
    comments 0
  • Nov 4th
    plays 6
    likes 0
    comments 0
  • Nov 3rd
    plays 2
    likes 0
    comments 0
  • Nov 2nd
    plays 3
    likes 0
    comments 0
  • Nov 1st
    plays 2
    likes 0
    comments 0
Previous Week

Downloads

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