Buscar

Os algoritmos de busca são aplicados em problemas em que existe uma chave de busca e uma coleção de elementos que têm um identificador único. O obj...

Os algoritmos de busca são aplicados em problemas em que existe uma chave de busca e uma coleção de elementos que têm um identificador único. O objetivo é verificar se há algum elemento nessa coleção que seja idêntico à chave de busca fornecida. Com relação à busca linear ou sequencial, observe as afirmacoes a seguir. I. Sua utilização é adequada nos casos em que existem informações adicionais sobre os elementos que se deseja pesquisar. II. A busca linear finaliza ao se encontrar o elemento pesquisado (como a[i] == x) ou após ter sido percorrida toda a lista e ele não ter sido encontrado. III. A busca linear compara se a chave de busca é igual ao elemento posicionado no meio da lista e retorna para a posição. IV. A implementação da busca linear ou sequencial é feita usando-se uma função recursiva. Está correto que se afirma em:

a. II e IV, apenas.
b. II, apenas.
c. I, II, apenas.
d. I, apenas.
e. I e III, apenas.

Essa pergunta também está no material:

Fazer teste_ Semana 5 - Atividade Avaliativa _
3 pág.

Redes de Computadores Universidade Virtual do Estado de São PauloUniversidade Virtual do Estado de São Paulo

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada afirmação: I. Sua utilização é adequada nos casos em que existem informações adicionais sobre os elementos que se deseja pesquisar. - Correto. A busca linear é adequada quando não há informações adicionais sobre a ordem dos elementos. II. A busca linear finaliza ao se encontrar o elemento pesquisado (como a[i] == x) ou após ter sido percorrida toda a lista e ele não ter sido encontrado. - Correto. A busca linear percorre toda a lista até encontrar o elemento desejado ou até o final da lista. III. A busca linear compara se a chave de busca é igual ao elemento posicionado no meio da lista e retorna para a posição. - Incorreto. A busca linear não compara com o elemento do meio da lista, mas sim percorre sequencialmente. IV. A implementação da busca linear ou sequencial é feita usando-se uma função recursiva. - Incorreto. A busca linear não é implementada de forma recursiva. Portanto, a resposta correta é: a. II e IV, apenas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina