feat: Add Dijkstra's algorithm visualization #23#27
Conversation
|
@Zaki-Mohd is attempting to deploy a commit to the Sabin Shrestha's projects Team on Vercel. A member of the Team first needs to authorize it. |
There was a problem hiding this comment.
🎉 Congratulations on your first Pull Request to Vizit!
Thank you for taking the time to contribute! 🙌 We really appreciate it.
What happens next?
- 🤖 Automated checks will run (linting, build, type-check)
- 👀 A maintainer will review your code
- 💬 We might ask for some changes or clarifications
- ✅ Once approved, your PR will be merged!
While you wait:
- Make sure all CI checks pass ✅
- Review our Contributing Guide if you haven't already
- Check that your PR description clearly explains the changes
Thanks again for contributing to making algorithm visualization better for everyone! 💙
🎃 Hacktoberfest participants: Make sure your PR follows our quality guidelines to be counted!
|
@masabinhok May i know what's the actual issue? i see some merge sort issue? |
masabinhok
left a comment
There was a problem hiding this comment.
you have some lint errors to fix
ignore the merge-sort one, |
|
i'm getting Lint issues in merge-sort.ts, do i need to resolve those as well? @masabinhok |
not necessarily, but if you wish to you can, you can just remove the unused var as it states. |
|
@Zaki-Mohd Hey, i have fixed the merge-sort issues, you can focus on yours only! |

📝 Description
closes #23
This PR introduces a new visualization for Dijkstra's algorithm, a fundamental algorithm for finding the shortest paths between nodes in a graph.
The implementation follows the project's established structure for adding new algorithms, as outlined in
docs/ADDING_ALGORITHMS.md.This includes:
app/algorithms/dijkstra.ts.app/algorithm/dijkstra/page.tsx.constants/algorithms.tsto include the new algorithm in the UI.🎯 Type of Change
🧪 Testing
Test Steps:
📸 Screenshots / Demo
After:
A running demo of the Dijkstra algorithm visualization.
✅ Checklist
🔗 Related Issues
Related to #23