Skip to content

Latest commit

 

History

History
65 lines (53 loc) · 973 Bytes

File metadata and controls

65 lines (53 loc) · 973 Bytes

HowieViz

Interactive data structure & algorithm visualizer for competitive programmers.

Visualizers

Linear

  • Array
  • Stack
  • Queue
  • Circular Queue
  • Deque
  • Linked List
  • Doubly Linked List

Trees

  • Binary Heap
  • BST
  • AVL Tree
  • Trie
  • Segment Tree
  • Fenwick Tree
  • Red-Black Tree

Graphs

  • Graph BFS / DFS
  • Dijkstra's
  • Bellman-Ford
  • Floyd-Warshall
  • Topological Sort
  • Prim's MST
  • Kruskal's MST
  • Union Find

Sorting

  • Quicksort
  • Merge Sort
  • Heap Sort
  • Bubble Sort
  • Insertion Sort
  • Counting Sort
  • Radix Sort

Searching

  • Binary Search
  • Linear Search

Dynamic Programming

  • Fibonacci (Memoization)
  • 0/1 Knapsack
  • LCS
  • Edit Distance (Levenshtein)

Getting Started

git clone https://github.com/MantraChen/HowieViz.git
cd HowieViz
npm install
npm run dev

License

MIT