Skip to content

Conversation

@1ssatyamsingh
Copy link
Contributor

This pull request introduces the Breadth-First Search (BFS) Visualizer.

Following the project plan for this feature, this PR adds:

src/algorithms/graph/bfs.js: The core algorithm logic that generates step-by-step states for the visualization, including queue, visited set, and log messages.

src/components/graph/BFSVisualizer.jsx: The main React component that handles rendering the graph (using SVG), managing the visualization state, and displaying the queue and discovery order panels.

src/pages/graph/BFS.jsx: The page component that hosts the visualizer.

Users can now create a directed graph, select a start node, and watch a step-by-step animation of the BFS algorithm, observing the FIFO nature of the queue and the level-by-level traversal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants