Resultados da pesquisa a pedido "binary-search"

11 a resposta

como calcular a complexidade da pesquisa binária

Ouvi alguém dizer que, como a pesquisa binária reduz pela metade a entrada necessária para a pesquisa, é um algoritmo de log (n). Como não sou de matemática, não sou capaz de me relacionar com isso. Alguém pode explicar isso com mais detalhes? ...

3 a resposta

Obtenha a maior chave de um dicionário

Eu tenho um dicionário com chaves que são ints. Eu gostaria de obter a chave maior. Não acompanho as chaves para que possam ser consecutivas (por exemplo, 1,2,3,4,5,6), mas podem pular (1,3,4,5), embora eu duvide que isso faça alguma diferenç ...

3 a resposta

Método de pesquisa binária recursiva com apenas 2 argumentos

Ok, então isso é para um trabalho escolar. Não tive problemas ao fazer uma pesquisa binária recursiva, mas a atribuição diz especificamente que o método deve levar apenas 2 argumentos, a lista e o item que você está procurando. É aqui que estou ...

7 a resposta

Depuração e Pesquisa Binária

"Programming Pearls" na coluna 2 ("AHA! Algorithm") fala sobre como a pesquisa binária ajuda em vários processos, como classificação e passagem de árvores. Mas menciona que a pesquisa binária pode ser usada na "depuração do programa". Alguém ...

3 a resposta

Existe uma pesquisa binária interna em Ruby?

Estou procurando um método Ruby interno com a mesma funcionalidade queindexas usa um algoritmo de pesquisa binária e, portanto, requer uma matriz pré-classificad Sei que poderia escrever minha própria implementação, mas de acordo com " Ruby ...

10 a resposta

mplementar pesquisa binária em objet

Existe alguma maneira de implementar a pesquisa binária em um ArrayList com objetos? Neste exemplo, o ArrayList será classificado com o campo 'id'. class User{ public int id; public string name; } ArrayList<User> users = new ArrayList<User>(); ...

4 a resposta

Complexidade da pesquisa binária

Estou assistindo a palestra on-line da Berkley Uni e colei na parte inferio Problem: Suponha que você tenha uma coleção de CD que já esteja classificada. Você deseja encontrar a lista de CDs cujo título começa com "Melhor de". Soluçã: Usaremos ...

8 a resposta

Melhorar o pior tempo de execução da classificação de inserção usando a pesquisa binária

O loop while usa pesquisa linear para retroceder. No entanto, sabemos que a matriz no loop while já está classificada. Portanto, podemos substituir a pesquisa linear pela pesquisa binária, para que O (n) mude para O (lg n). No entanto, minha ...

28 a resposta

lgoritmo de pesquisa binária em python

Estou tentando implementar a pesquisa binária em python e a escrevi da seguinte maneira. No entanto, não consigo fazer isso parar sempre que o elemento needle_ é maior que o maior elemento da matri Você pode ajudar? Obrigado def ...

22 a resposta

Como realizar uma pesquisa binária no IList <T>?

Simple question - dado umIList<T> como você realiza uma pesquisa binária sem escrever o método sozinho e sem copiar os dados para um tipo com suporte à pesquisa binária incorporada. Meu status atual é o seguinte. List<T>.BinarySearch() não é ...