🌳 Tree Search Visualizer - Enhanced

Build trees and watch search algorithms • Now with delete & improved editing!

📚 How to Use:

  • Add Node: Click on empty canvas space
  • Add Edge: Click "Add Edge" button, then click two nodes
  • Bidirectional Edges: Create edges in both directions for cycles - they'll curve automatically!
  • Delete Node/Edge: Click "Delete" button, then click node or edge
  • Set Goal: Click "Set Goal" button, then click a node
  • Edit Node: Double-click a node to edit label and heuristic
  • Edit Edge: Double-click an edge to edit cost
  • Keyboard shortcuts: A (add edge), D (delete), G (set goal), Esc (cancel mode)
Root (Start)
Goal
Current
Visited
Path
Unvisited