Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.4k
Description
Hi maintainers 👋,
I'd love to contribute to Algorithm Visualizer by adding a new algorithm visualization:Grover's Algorithm from quantum computing.
📌 Why Grover's Algorithm?
Grover's algorithm is a quantum search algorithm that provides a quadratic speedup over classical search. Visualizing its key concepts—superposition, oracle inversion, and amplitude amplification—can make quantum computing more accessible and intuitive for learners.
💡 Contribution Type:
I understand that most contributions focus on editorial fixes or translations, but this would be a newalgorithm visualization, under a new or extended category likeQuantum Algorithms
.
🧠 Implementation Plan:
- Language: Likely in Python (using Qiskit) or JavaScript (using jsqubits).
- Visualization: Extend an existing
tracer
or create a minimal custom one for quantum-specific gates and states. - UI: Display qubit states and probability distributions step-by-step through Grover's search.
✅ Goal:
Start with a minimal working version of Grover's Algorithm to test interest and fit within the project. Based on feedback, I’d be happy to expand to more quantum algorithms.
Would this type of contribution be something you're open to? If so, I’ll get started on a prototype and follow any structural or design guidelines you suggest!
Thanks for your time and for building such a great learning tool 🙌
Best,
[Babitha / Babitha-Banothu]