Classic computing uses bits that have values of 0 and 1 and computations are performed by modifying sequences of bits. Quantum computing uses qubits that can be in superposition of states represented by complex numbers, allowing multiple computations to occur concurrently. Qubits can become entangled, linking their probabilities, and their phases can be shifted to amplify or dampen interference during measurement. Quantum algorithms harness these quantum effects like superposition and entanglement to solve certain problems significantly faster than classical algorithms.
Related topics: