Visualizing algorithms using Processing.js

As part of one assignment for the BTC640 – Multimedia Presentations class, I have to create a visual representation of some algorithms using Processing.js.

The list of algorithms includes:

  • Stack
  • Queue
  • Cyclic Queue
  • Singly Linked List
  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • MinHeap

So far I started working on the Stack, Queue and Cyclic Queue algorithms.
You can check the code on github

I’ll keep posting updates with the work in progress.

Stay tuned! :)

Next ->