En computación cuántica, el algoritmo de Grover es un algoritmo cuántico para la búsqueda en una secuencia no ordenada de datos con "N" componentes en un tiempo "O (N)", y con una necesidad adicional de espacio de almacenamiento de "O("log"N)" (véase notación O).