Problema : Uma matriz consiste em n 1s e n 0s. Encontre um i tal que A [ i ] seja 1.A [ 1,22 n ]nnEuA [ i ]
Você tem permissão para consultar 'Qual número está presente em '? Cada consulta leva tempo constante.A [ i ]
Solução : Algoritmo Aleatório: Escolha um índice aleatório verifique se A [ i ] é 1. O número esperado de consultas é 2, mas qualquer algoritmo determinístico deve fazer pelo menos n consultas. Portanto, o limite superior aleatório é estritamente melhor que o limite inferior determinístico neste modelo.EuA [ i ]n
Este é um exemplo da complexidade da consulta a que Tsuyoshi estava se referindo no comentário.