Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.845 questões

Q4032097 Algoritmos e Estrutura de Dados

Um Analista de Sistemas foi incumbido de avaliar o desempenho de um algoritmo responsável pelo processamento de solicitações de financiamento, a fim de garantir sua eficiência antes da implantação em produção. Diante disso, considere o seguinte trecho de pseudocódigo no quadro a seguir: 


para i de 1 até n faça

    para j de 1 até n faça

        processarSolicitacao(i, j)

   fim_para

fim_para


Com base na análise da complexidade de tempo desse algoritmo, assinale a alternativa CORRETA. 

Alternativas
Q4032096 Algoritmos e Estrutura de Dados
No contexto da representação gráfica de algoritmos por meio de fluxogramas, diferentes figuras geométricas são utilizadas para indicar tipos específicos de operações, como início/fim, processamento e tomada de decisão. Nesse sentido, qual figura geométrica é utilizada para representar uma condição, permitindo a avaliação de uma expressão lógica com possíveis ramificações, geralmente indicadas como "Sim" e "Não"? 
Alternativas
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
Respostas
121: A
122: D
123: B
124: A
125: E
126: D
127: B
128: D
129: E
130: B
131: D
132: B
133: A
134: E
135: C
136: D
137: E
138: B
139: B
140: D