[Feature]: Bellman–Ford Algorithm Visualizer #21
Merged
+708
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[Feature]: Bellman–Ford Algorithm Visualizer #12
Status: Open
Description
Implemented a Bellman–Ford Algorithm Visualizer using React and Tailwind CSS to help users understand shortest path computation in graphs with step-by-step interactive visualization.
The visualizer demonstrates the relaxation of edges, distance updates, and negative cycle detection through clear visual cues. Users can generate nodes, add weighted edges, and watch the algorithm traverse the graph in real-time. A dedicated results panel shows updated distances dynamically.
Semver Changes
Issues
Checklist
Added a dedicated Bellman-Ford page and route (
/graph/bellman-ford)Created
BellmanFord.jsxandGraphVisualizer.jsxfor step-by-step visualizationImplemented core algorithm in
bellmanFord.jsusing a generator function for iterative stepsBuilt interactive UI with controls:
Added color-coded highlights for visual feedback:
Result panel displays node distances dynamically with clear formatting
Included a dummy demo graph for initial empty state visualization
Verified integration with existing visualizer routes
Followed project structure and contributing guidelines
Code of Conduct