Informática, perguntado por robsonrrn80, 7 meses atrás

Uma estrutura de dados é uma maneira de armazenar e organizar dados para facilitar o acesso e as modificações. Nenhuma estrutura de dados única funciona bem para todos os fins e, portanto, é importante conhecer os pontos fortes e as limitações de vários deles, bem como sua utilização dentro dos algoritmos.



Para implementar um algoritmo de busca é preciso os seguintes passos:

6. def procurar_valor(lista, valor):
2. tamanho_lista = len(lista)
1. for i in range(tamanho_lista):
3. if valor == lista[i]:
5. return i
4. return None

Assinale a alternativa que apresenta a sequência correta.

Alternativas:

a)
1 - 2 - 3 - 5 - 4 - 6

b)
6 - 1 - 3 - 2 - 4 - 5

c)
2 - 1 - 3 - 4 - 5 - 6

d)
6 - 2 - 1 - 3 - 5 - 4

e)
6 - 1 - 2 - 3 - 5 - 4

Soluções para a tarefa

Respondido por fernandalakymo
7

Resposta:

Explicação:

B


rodrigocardosopires: A resposta correta é a letra D
rodrigocardosopires: Corrigido pela AVA
Respondido por vchinchilla22
19

Para implementar um algoritmo de busca é preciso seguir os passos mencionados na Alternativa D) 6 - 2 - 1 - 3 - 5 - 4.

Um algoritmo de busca é um conjunto de instruções projetadas para localizar um elemento com certas propriedades dentro de uma estrutura de dados; por exemplo, localizar o registro de uma determinada pessoa em um banco de dados.

Esse tipo de algoritmo funciona de duas formas: verificando se uma informação ocorre em uma sequência ou não, ou também busca eficiente para um vetor ordenado.

Neste caso, a sequência correta do Algoritmo é:

def procurar_valor(lista, valor):

tamanho_lista = len(lista)

for i in range(tamanho_lista):

if valor == lista[i]:

return i

return None

Saiba mais em: https://brainly.com.br/tarefa/24881172

Anexos:
Perguntas interessantes