Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.122 questões

Q934377 Algoritmos e Estrutura de Dados

                

Considerando a terminologia e os conceitos básicos de grafos, julgue o item a seguir, relativo ao grafo precedente.


O grafo em questão tem diâmetro igual a quatro.

Alternativas
Q934376 Algoritmos e Estrutura de Dados

                

Considerando a terminologia e os conceitos básicos de grafos, julgue o item a seguir, relativo ao grafo precedente.


No grafo em apreço, existem três ciclos com comprimento quatro: AJBA, BKLB e CDMC.

Alternativas
Q934375 Algoritmos e Estrutura de Dados

                

Considerando a terminologia e os conceitos básicos de grafos, julgue o item a seguir, relativo ao grafo precedente.


Os vértices A, B, C, D, J, K, L, M têm graus iguais, respectivamente, a 2, 4, 3, 2, 2, 2, 3, 2.

Alternativas
Q933800 Algoritmos e Estrutura de Dados

Analise a árvore binária de busca (BST), abaixo, representada pelas chaves dos seus nós.


Imagem associada para resolução da questão


Qual é a sequência de chaves representativa do seu percurso em pré-ordem?

Alternativas
Q933796 Algoritmos e Estrutura de Dados

Considere uma árvore binária de busca (BST) com n (n>3) níveis (o nó raiz está no nível 1), 2n - 1 nós e todas as chaves diferentes. Suponha, ainda, que algum dos pais de duas folhas seja removido da árvore e, mais tarde, uma chave com o mesmo valor da chave do nó removido seja inserida na árvore.


Quantas são as comparações necessárias para fazer a busca e encontrar o nó cuja chave foi removida e depois reinserida?

Alternativas
Q933794 Algoritmos e Estrutura de Dados

Analise o algoritmo de ordenação que se segue.


Imagem associada para resolução da questão


Com o uso desse algoritmo, qual é a quantidade de trocas realizadas para ordenar a sequência dado?

Alternativas
Q933766 Algoritmos e Estrutura de Dados

Uma das medidas de qualidade do código de um software é a Complexidade, que pode ser medida por meio da complexidade ciclomática.


Considere um grafo de fluxo que possui 5 nós e 12 arcos.


Qual a complexidade ciclomática desse grafo?

Alternativas
Q930440 Algoritmos e Estrutura de Dados

Considere o algoritmo recursivo a seguir, descrito em pseudocódigo, onde V é um vetor contendo elementos comparáveis, n é o tamanho do vetor, inicio é a primeira posição do vetor, fim representa a última posição do vetor e e é o elemento que se deseja encontrar:


Imagem associada para resolução da questão


O algoritmo em questão é conhecido como:

Alternativas
Q930439 Algoritmos e Estrutura de Dados
No pior caso, a complexidade do algoritmo conhecido como Busca Linear é:
Alternativas
Q930438 Algoritmos e Estrutura de Dados

O algoritmo a seguir, descrito em pseudocódigo, pode ser utilizado para ordenar um vetor A[0..n].


Imagem associada para resolução da questão


No pior caso, a complexidade deste algoritmo é:

Alternativas
Q930437 Algoritmos e Estrutura de Dados

O algoritmo a seguir, descrito em pseudocódigo, pode ser utilizado para ordenar um vetor V[1..n] em ordem crescente.


Imagem associada para resolução da questão


Este algoritmo é conhecido como:

Alternativas
Q930434 Algoritmos e Estrutura de Dados

Considere uma estrutura de dados, representada pela variável V, com procedimentos de inclusão, exclusão e consulta do próximo elemento (e) disponível na estrutura, obedecendo à seguinte propriedade: sempre que houver uma remoção, o elemento removido é o que está na estrutura há mais tempo.


Pode-se concluir que a estrutura de dados representada pela variável V corresponde à seguinte estrutura de dados:

Alternativas
Q929887 Algoritmos e Estrutura de Dados

A sequência de nós visitados em um percuso pré-ordem na árvore binária abaixo é:


Imagem associada para resolução da questão

Alternativas
Q929885 Algoritmos e Estrutura de Dados

Considere a árvore balanceada AVL abaixo:


Imagem associada para resolução da questão


Caso seja inserido o elemento 20 e as operações de balanceamento sejam realizadas, caso necessário. Realizando o percurso na árvore em in-ordem, qual é a sequência de visita dos nós?

Alternativas
Q929862 Algoritmos e Estrutura de Dados

Para ordenar em ordem crescente um vetor de números inteiros L[1..m], foi utilizado o seguinte algoritmo:


Imagem associada para resolução da questão


Analisando esse algoritmo, percebe-se que se trata do algoritmo de ordenação:

Alternativas
Q929859 Algoritmos e Estrutura de Dados
Com relação à uma árvore binária de busca, assinale a alternativa correta.
Alternativas
Q929851 Algoritmos e Estrutura de Dados
Para armazenar os dados a serem utilizados por um sistema, o desenvolvedor pode utilizar uma entre várias estruturas de dados existentes, sendo cada qual adequada em determinados contextos. Sobre as estruturas de dados, marque a alternativa correta.
Alternativas
Q929820 Algoritmos e Estrutura de Dados
A estrutura de dados fila implementa qual mecanismo de inserção e retirada de dados?
Alternativas
Q928881 Algoritmos e Estrutura de Dados

Considere uma pilha de latas de sardinhas na prateleira de um supermercado.


Assinale a estrutura de dados que mais se assemelha ao modo como essas latas são manuseadas.

Alternativas
Q927993 Algoritmos e Estrutura de Dados
Considere a Sequência de Fibonacci (0, 1, 1, 2, 3, 5, 8, 13, ...), onde os dois primeiros termos valem 0 e 1 respectivamente, e cada termo seguinte é a soma de seus dois predecessores.
O pseudocódigo a seguir apresenta um algoritmo simples para o cálculo do N-ésimo termo dessa sequência.
Imagem associada para resolução da questão
Assinale a opção que mostra a complexidade desse algoritmo.
Alternativas
Respostas
1421: C
1422: E
1423: C
1424: C
1425: D
1426: C
1427: A
1428: B
1429: C
1430: A
1431: E
1432: A
1433: B
1434: A
1435: E
1436: D
1437: C
1438: B
1439: E
1440: B