Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.780 questões

Q4031776 Algoritmos e Estrutura de Dados
Um técnico de TI escreveu o seguinte pseudocódigo para verificar a disponibilidade de hosts em uma rede local. Nesse pseudocódigo, vetores utilizam indexação iniciada em 0, a função tamanho() retorna a quantidade total de elementos e o acesso a um índice fora dos limites do vetor resulta em erro de execução.

Imagem associada para resolução da questão

Sobre o comportamento do algoritmo, assinale a alternativa CORRETA: 
Alternativas
Q4030741 Algoritmos e Estrutura de Dados

Analise a seguinte implementação em linguagem C de uma árvore binária:


Imagem associada para resolução da questão


Assinale a alternativa que apresenta a saída produzida pelo programa. 

Alternativas
Q4030730 Algoritmos e Estrutura de Dados
Em uma árvore binária de busca, para qualquer nó N:
Alternativas
Q4030726 Algoritmos e Estrutura de Dados
Considere o algoritmo Quicksort utilizando como pivô o primeiro elemento do vetor. Qual é a complexidade assintótica no pior caso para ordenar um vetor de tamanho n?
Alternativas
Q4030721 Algoritmos e Estrutura de Dados

Considere o seguinte algoritmo de busca binária aplicado sobre um vetor ordenado de inteiros com tamanho n:


Imagem associada para resolução da questão


Considerando o pior caso, qual é a complexidade assintótica desse algoritmo em função de n

Alternativas
Q4029526 Algoritmos e Estrutura de Dados

Analise a função a seguir:


Imagem associada para resolução da questão


Qual é a complexidade assintótica de tempo da função acima no pior caso?

Alternativas
Q4029522 Algoritmos e Estrutura de Dados
Em algoritmos, a estrutura de repetição que garante a execução de seu bloco de comandos ao menos uma vez, antes de testar a condição, é: 
Alternativas
Q4029521 Algoritmos e Estrutura de Dados

Considere o seguinte trecho de código em Linguagem C, que visa manipular uma lista encadeada simples, e analise o comportamento da função mistério a seguir:


Imagem associada para resolução da questão


Qual é o resultado da execução dessa função sobre uma lista não vazia e qual é a sua complexidade de tempo?

Alternativas
Q4029517 Algoritmos e Estrutura de Dados
Um algoritmo de busca sequencial em um vetor de n elementos possui uma complexidade de tempo, no pior caso, de O(n). Se um algoritmo de ordenação por seleção (Selection Sort) for aplicado a esse mesmo vetor, qual será a sua complexidade de tempo no pior caso?
Alternativas
Q4029513 Algoritmos e Estrutura de Dados
Para que a Busca Binária seja aplicada com sucesso em um vetor, qual pré-requisito é obrigatório e qual é a sua complexidade de tempo no pior caso?
Alternativas
Q4029512 Algoritmos e Estrutura de Dados
Sobre algoritmos de ordenação, assinale a alternativa que apresenta, respectivamente, a definição do conceito de “estabilidade” e o algoritmo que NÃO é estável em sua implementação padrão.
Alternativas
Q4029411 Algoritmos e Estrutura de Dados

Considere o seguinte vetor de inteiros:


V = {8, 3, 7, 4, 9, 2}.


Suponha que o algoritmo Quicksort seja aplicado a esse vetor utilizando a seguinte estratégia:


• o pivô é sempre o primeiro elemento do subvetor;


• a partição organiza os elementos de forma que valores menores que o pivô fiquem à esquerda e valores maiores fiquem à direita.



Após a primeira operação de partição, qual será a posição final do pivô no vetor? Considere o algoritmo de partição de Lomuto, onde o pivô é o primeiro elemento e, ao final da partição, o pivô é posicionado entre os elementos menores e maiores.

Alternativas
Q4029407 Algoritmos e Estrutura de Dados
[3, 8, 12, 15, 19, 27, 31].
Aplicando busca binária para localizar o valor 19, quantas comparações serão realizadas até encontrar o elemento, considerando a estratégia padrão de busca binária que compara inicialmente com o elemento central? Considere a implementação clássica da busca binária que retorna o índice do elemento ou -1 se não encontrado. As comparações consideram apenas as verificações do elemento central.
Alternativas
Q4029406 Algoritmos e Estrutura de Dados

Considere o algoritmo:


Imagem associada para resolução da questão


Qual é a complexidade assintótica?

Alternativas
Q4029405 Algoritmos e Estrutura de Dados

Considere uma pilha inicialmente vazia. As operações abaixo são executadas na ordem:


Imagem associada para resolução da questão


Qual será o elemento no topo da pilha ao final?

Alternativas
Q4029404 Algoritmos e Estrutura de Dados

Analise o seguinte pseudocódigo:


Imagem associada para resolução da questão


Qual será o valor retornado por f(7)?

Alternativas
Q4028564 Algoritmos e Estrutura de Dados

Analise o trecho de pseudocódigo abaixo:


Imagem associada para resolução da questão


Qual é o valor impresso pelo algoritmo?

Alternativas
Q4028559 Algoritmos e Estrutura de Dados

 Analise a função recursiva abaixo escrita em pseudocódigo:


Imagem associada para resolução da questão


Qual é o valor retornado pela chamada calcular(6)?

Alternativas
Q4028550 Algoritmos e Estrutura de Dados
Considerando a notação Big-O e o comportamento dos principais algoritmos de busca e ordenação, assinale a alternativa que apresenta, correta e respectivamente, a descrição da complexidade e das características do algoritmo Merge Sort.
Alternativas
Q4028549 Algoritmos e Estrutura de Dados

Um professor solicita a um estudante que desenvolva um algoritmo em Portugol para calcular a média aritmética de um conjunto de notas inseridas pelo usuário, encerrando a entrada de dados quando o usuário digitar o valor –1. O estudante apresenta o seguinte algoritmo:


Imagem associada para resolução da questão


Considerando os fundamentos de algoritmos e lógica de programação, assinale a alternativa correta.

Alternativas
Respostas
81: B
82: A
83: E
84: D
85: B
86: D
87: E
88: B
89: D
90: B
91: A
92: E
93: C
94: D
95: E
96: B
97: B
98: D
99: E
100: C