⚡ DeetCode is an Algorithm Visualizer for JavaScript.

Debug and Visualize LeetCode algorithms and data structures with minimal code using DeetCode utility functions..

DeetCode supports the following data structures:

  • Set
  • Map
  • Array
  • 2D Array
  • Min Priority Queue
  • Max Priority Queue
  • Priority Queue
  • Linked List
  • Bitwise
  • Tree
  • Trie
  • Graph

DeetCode supports 4 rendering modes:

  • Animate – Visualize the algorithm one time.
  • Debug – Visualize the algorithm as you step through the code using a debugger and browser dev tool.
  • Snapshot – View snapshots of your algorithm going backward or forward.
  • Loop – Continuously loop through your algorithm animation.