Our visualization tool now supports graph structures, helping users understand graph algorithms through an intuitive network of nodes and edges. Below are instructions on how to use the tool and its core features.
- Node Representation: Each node is displayed as a circle with its name labeled inside.
- Edge Representation: Edges are shown as connecting lines between nodes, with weights labeled beside them. For directed graphs, arrows indicate direction.
- State Highlighting: During algorithm execution (e.g., shortest path, traversal), currently processed and visited nodes/edges are highlighted.