An algorithm that can be performed on a quantum computer. There are several quantum algorithms that have been suggested for quantum computing. Such algorithms make use of the fact that interference is a characteristic feature of quantum mechanics. The best-known quantum algorithms are Shor’s algorithm and Grover’s algorithm.