Ciência da Computação binary-search
Perguntas com a marcação «binary-search»
Por que o log no big-O da pesquisa binária não é base 2?
Eu sou novo em entender algoritmos de ciência da computação. Entendo o processo da pesquisa binária, mas estou tendo um pequeno mal-entendido com sua eficiência. Em um tamanho de elementos, seriam necessários, em média, etapas para encontrar um elemento específico. Tomando o logaritmo da base 2 de ambos os lados, …
Acabei de ler Esse algoritmo ainda pode ser considerado um algoritmo de Pesquisa Binária? e lembrei que, alguns anos atrás, escrevi um indexador / pesquisei arquivos de log para encontrar entradas de log em grandes arquivos de texto sem formatação por janela de data / hora. Enquanto fazia isso, decidi …
Enquanto fazia o segundo código kata (que solicita a implementação de um algoritmo de pesquisa binária cinco vezes, cada vez com um método diferente), criei uma solução ligeiramente diferente que funciona da seguinte maneira: Se eu tiver uma matriz classificada com o comprimento 100 e vejo que o campo inicial …
Computar raiz quadrada usando adições (turnos) e mudanças como primitivas
Pergunta: Dada umannnnúmero natural bits , como calcular usando apenas adições e turnos de (bit)?NNN⌈N--√⌉⌈N⌉\lceil \sqrt{N} \rceilO ( n )O(n)O(n) A dica é usar a pesquisa binária. No entanto, não consegui atingir a complexidade necessária (obtive ).O (n2)O(n2)O(n^2) O que isso significa por using only $O(n)$ (bit) additions and shifts: …