Ed
ano passado
Vamos analisar cada uma das afirmações sobre o algoritmo de busca binária: I. Se n for um valor pequeno, o custo adicional para ordenar a lista pode não compensar. Verdadeiro, em listas pequenas, o custo de ordenar pode ser maior do que simplesmente fazer uma busca linear. II. As comparações requeridas começam com uma lista de tamanho n/2, depois n/4, depois n/6, depois n/8 e assim sucessivamente enquanto o elemento procurado não tiver sido encontrado, e a lista não for vazia. Falso, na busca binária, a cada comparação, a lista é dividida pela metade (n/2, n/4, n/8, etc.), mas a sequência correta é n/2, n/4, n/8, e não n/6. III. O número máximo de comparações requeridas é dado por nlog(n). Falso, o número máximo de comparações na busca binária é dado por log₂(n), não nlog(n). IV. A análise da busca binária elimina metade dos itens que restam a cada comparação. Verdadeiro, isso é uma característica fundamental da busca binária, que reduz o espaço de busca pela metade a cada iteração. Agora, vamos ver quais itens são verdadeiros: - I: Verdadeiro - II: Falso - III: Falso - IV: Verdadeiro Portanto, as afirmações corretas são I e IV. A alternativa que contém esses itens é: e) I e IV, apenas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Vamos analisar cada alternativa: I. Se n for um valor pequeno, o custo adicional para ordenar a lista pode não compensar. Isso está correto, pois para valores pequenos, o custo adicional de ordenar a lista pode ser maior do que o benefício da busca binária. II. As comparações requeridas começam com uma lista de tamanho n/2, depois n/4, depois n/6, depois n/8 e assim sucessivamente enquanto o elemento procurado não tiver sido encontrado, e a lista não for vazia. Isso está correto, pois a busca binária reduz pela metade o tamanho da lista a cada comparação. III. O número máximo de comparações requeridas é dado por nlog(n). Isso está incorreto. O número máximo de comparações requeridas é dado por log2(n), onde n é o tamanho da lista. IV. A análise da busca binária elimina metade dos itens que restam a cada comparação. Isso está correto, pois a busca binária elimina metade dos itens restantes a cada comparação. Portanto, a alternativa correta é: c. II e IV, apenas.
Mais perguntas desse material