Skip to content

Repository files navigation

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

About

Interactive data structure & algorithm visualizer for competitive programmers

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages