Skip to content

Commit 8245d07

Browse files
committed
update readme
1 parent b3f622b commit 8245d07

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,41 @@
11
# Quantum Computing Examples
2+
23
Quantum computing examples with QISKit.
34

45
## Examples
56

6-
**Deutsch's Algorithm**
7+
### Deutsch's Algorithm
78

89
> Problem. For given an oracle function f : {0, 1} -> {0, 1}, determine f is balanced or constant.
910
1011
![Deutsch's Algorithm](./circuit_diagrams/01_deutsch.png)
1112

12-
**Deutsch-Jozsa Algorithm**
13+
### Deutsch-Jozsa Algorithm
1314

1415
> Problem. For given an oracle function f : {0, 1}^n -> {0, 1}, determine f is balanced or constant.
1516
1617
Scheme for `n=2`:
1718

1819
![Deutsch-Jozsa Algorithm](./circuit_diagrams/02_deutsch_jozsa.png)
1920

20-
**Bernstein-Vazirani Algorithm**
21+
### Bernstein-Vazirani Algorithm
2122

2223
> Problem. For given an oracle function f : {0, 1}^n -> {0, 1}, f(x) = a x, determine a.
2324
2425
Scheme for `n=3`:
2526

2627
![Bernstein-Vazirani Algorithm](./circuit_diagrams/03_bernstein_vazirani.png)
2728

28-
**Simon's Algorithm**
29+
### Simon's Algorithm
2930

3031
> Problem. For given an oracle function f : {0, 1}^n -> {0, 1}^n which has period `a`: ∃!a != 0: ∀x f(x) = f(y) => y = x ⊕ a. Determine a.
3132
3233
Scheme for `n=2`:
3334

3435
![Simon's Algorithm](./circuit_diagrams/04_simon.png)
3536

36-
**Quantum Fourier Transform (QFT)**
37+
### Quantum Fourier Transform (QFT)
3738

3839
Scheme for `n=3`:
3940

40-
![Quantum Fourier Transform](./circuit_diagrams/05_qft.png)
41+
![Quantum Fourier Transform](./circuit_diagrams/05_qft.png)

0 commit comments

Comments
 (0)