Review on Quantum Computing Tools and Algorithms

Computer performance improvement is one of the biggest challenges. The technology has moved towards increasing the performance by using Quantum computing which improves 20 times to decrypt the code compared to the classical computer. Quantum computing is computing which uses quantum mechanical phenomena. The main purpose of the quantum computing is to find algorithms which are considerably faster than the classical algorithms for solving the same problem. In this paper we are proposing the tools of quantum computing and different quantum algorithms. These ideas are first applied to classical computer and then to the quantum computer. We are also focusing on the architecture of quantum computing which is existing in literature.