/webAD

web-based visualization of Algorithms and Data Structures

Primary LanguageJavaScript

webAD

Built on the MVC architectural pattern webAD visualizes algorithms and data structures. All JS files are in the 'libs' directory.

Logic is located in 'models' folder, drawings are in the 'views'

Following algorithms and data structures are visualized:

  • Bubble/Selection/Merge/(Binary) Quick/LSD Radix/Bucket/Counting Sort
  • Double/Linear/Extendible Hashing, Linear Probing, Separate Chaining, BISEH
  • Breadth/Depth First Search, Kruskal, Dijkstra, Prim, Topological Sort and Floyd-Warshall Algorithms
  • Binary Search Tree, B+ Tree, Binary Min Heap, Heap Sort, Trie, Traversal, 2-3-4 Tree

To start the visualization just open the 'index.html' in the 'htmls' folder

Tape-Recorder provides flexible switching of animation