2
O oráculo no algoritmo de Grover precisa conter informações sobre a totalidade do banco de dados?
O algoritmo de Grover é frequentemente descrito como uma maneira de pesquisar um banco de dados em O(N−−√)O(N)O(\sqrt{N})tempo. Para usá-lo, precisamos de um oracle gate que represente alguma funçãofffmodo quef−1(1)f−1(1)f^{-1}(1)seja a resposta. Mas como você realmente faz um "oráculo de banco de dados"? Suponha que eu tenho uma matriz de …