Skip to content

Commit 116c7aa

Browse files
committed
docs(README): add info
1 parent e8c5f71 commit 116c7aa

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,27 @@ This is the simplest quantum circuit: a single input quibit goes through an Hada
88

99
See [https://en.wikipedia.org/wiki/Hadamard_transform#Quantum_computing_applications](https://en.wikipedia.org/wiki/Hadamard_transform#Quantum_computing_applications)
1010
for more details.
11+
12+
## [Grover's Search](Grover's%20Search.qasm)
13+
14+
An implementation of Grover's quantum search algorithm using 5 qubits and 3 classical bits for measurement. Grover's algorithm provides a quadratic speedup for searching an unsorted database, finding a marked item in O(√N) time compared to O(N) classically.
15+
16+
The circuit demonstrates the key components of Grover's algorithm:
17+
- Initialization with Hadamard gates to create superposition
18+
- Oracle function that marks the target solution
19+
- Diffusion operator for amplitude amplification
20+
- Multiple iterations to increase the probability of measuring the correct answer
21+
22+
See [https://en.wikipedia.org/wiki/Grover%27s_algorithm](https://en.wikipedia.org/wiki/Grover%27s_algorithm) for more details.
23+
24+
## [Quantum 8-Ball](quantum_8ball.ipynb)
25+
26+
A quantum version of the Magic 8-Ball fortune teller implemented as a Jupyter notebook using Qiskit. This experiment uses 3 qubits in superposition to generate 8 equally likely outcomes (2³ = 8), each mapped to a different fortune-telling answer.
27+
28+
The notebook demonstrates:
29+
- Creating quantum circuits with superposition using Hadamard gates
30+
- Measuring quantum states and interpreting results
31+
- Running circuits on both quantum simulators and real IBM quantum hardware
32+
- The difference between true quantum randomness and classical pseudo-randomness
33+
34+
Perfect for understanding quantum uncertainty and getting started with Qiskit programming.

0 commit comments

Comments
 (0)