In this post, we will discuss some of the basic quantum algortihms. Understanding basic notations that forms a prerequisite to learn more about these algorithms. There is a nice tutorial paper about this that can be checked here.

## Quantum Algortihms

Quantum Algoithms can be

### Phil’s Algorithm

### Deutsch’s Algorithm

### Deutsch-Jozsa Algorithm

### Grover’s Algorithm

## Interpretation of quantum mechanics

Qauntum mechanics deals with the physics at the quantum level.

### Copenhagen Interpretation

This interpretation is the most popular and widely accepted interpretation in quantum mechanics. This interpretation suggests that reality or state of the particle is not known until it is measured. Here, every system is described by a wave function from which one calculates the probability of obtaining a specific measurement outcome. The wave function of a system in quantum world doesn’t have definite properties prior to measurement and we can multiple results (with an associated probability) of a measurement. The act of measurement affects the system and the whole set of probabilities vanishes and provides only one of the many possible measurement values. This vanishing of the associated probability is known as **wave function collapse**.

### Many-world Interpretation

This interpretation suggests that every system in the world of quantum mechanics is described by a wave function from which one calculates the probability of obtaining a specific measurement outcome.