Questões de Concurso Sobre estrutura de dados em algoritmos e estrutura de dados

Foram encontradas 1.657 questões

Q3999824 Algoritmos e Estrutura de Dados

Assinale a alternativa que completa corretamente as lacunas abaixo.


Na unidade de ponto flutuante, a operação para colocar um valor na pilha é chamada __________ , sendo equivalente à instrução __________.

Alternativas
Q3992122 Algoritmos e Estrutura de Dados

Durante a modernização de um sistema interno de protocolo eletrônico, a equipe técnica avaliou diferentes estruturas de dados para atender a requisitos específicos: controle de requisições em ordem de chegada, armazenamento dinâmico de registros, pesquisa eficiente por chave identificadora e organização hierárquica de setores administrativos. Considerando conceitos clássicos de estruturas de dados, analise as afirmativas a seguir:



I. Tabelas hash garantem tempo constante de busca independentemente da função de dispersão adotada e da ocorrência de colisões.


II. Filas implementam política do tipo FIFO (First In, First Out), sendo adequadas para controle de processamento em ordem cronológica de chegada. 


III. Listas encadeadas permitem inserções e remoções sem necessidade de deslocamento físico de elementos subsequentes, diferentemente do que ocorre em arranjos estáticos.


IV. Árvores binárias de busca mantêm ordenação baseada em relação entre chave do nó e seus descendentes, o que pode favorecer operações de busca quando a estrutura está balanceada.


V. Pilhas são estruturas apropriadas para modelar chamadas recursivas, pois operam segundo disciplina LIFO (Last In, First Out).



Assinale a alternativa CORRETA. 

Alternativas
Q3985071 Algoritmos e Estrutura de Dados

Imagem associada para resolução da questão



À luz da estrutura de dados quadtree e considerando a matriz de valores inteiros apresentada, assinale a opção correta.

Alternativas
Q3976393 Algoritmos e Estrutura de Dados
Para tratar de requisições de um específico banco de dados, uma equipe de software concebeu um algoritmo que trabalha com estruturas do tipo LIFO. Um exemplo desse tipo de estrutura é:
Alternativas
Q3975226 Algoritmos e Estrutura de Dados
Captura_de tela 2026-04-06 175311.png (213×168)

À luz da estrutura de dados quadtree e considerando a matriz de valores inteiros apresentada, assinale a opção correta.
Alternativas
Q3974196 Algoritmos e Estrutura de Dados
64.jpg (160×123)
À luz da estrutura de dados quadtree e considerando a matriz de valores inteiros apresentada, assinale a opção correta.
Alternativas
Q3974096 Algoritmos e Estrutura de Dados


Imagem associada para resolução da questão



À luz da estrutura de dados quadtree e considerando a matriz de valores inteiros apresentada, assinale a opção correta. 

Alternativas
Q3973611 Algoritmos e Estrutura de Dados
Imagem associada para resolução da questão

À luz da estrutura de dados quadtree e considerando a matriz de valores inteiros apresentada, assinale a opção correta.
Alternativas
Q3973254 Algoritmos e Estrutura de Dados

Q72.png (176×134)


À luz da estrutura de dados quadtree e considerando a matriz de valores inteiros apresentada, assinale a opção correta.

Alternativas
Q3963447 Algoritmos e Estrutura de Dados
Uma empresa de TI deseja implantar uma nova rede social, voltada para estudantes de computação, visando ao compartilhamento de projetos, à integração de atividades e ao marketing profissional. Uma das ações a ser considerada é a forma de representação do relacionamento dos entes referenciados, para facilitar sua análise. Isso é feito utilizando uma estrutura de dados do tipo:
Alternativas
Q3953508 Algoritmos e Estrutura de Dados
Árvores binárias de busca são estruturas de dados dinâmicas utilizadas para armazenar e recuperar informações de forma eficiente. O desempenho das operações de busca, de inserção e de remoção depende diretamente da forma como a árvore se encontra estruturada.
Ainda sobre árvores binárias de busca (ABB) e algoritmos de pesquisa de dados, dadas as afirmativas,
I. Em uma árvore binária de busca balanceada, o custo de uma operação de pesquisa é proporcional ao logaritmo do número de elementos armazenados.
II. Uma árvore binária de busca degenerada pode apresentar custo de pesquisa equivalente ao de uma busca sequencial em um vetor.
III. Diferentemente das árvores binárias de busca, a busca binária em vetores ordenados não sofre impacto da ordem de inserção dos elementos.
verifica-se que está/ão correta/s
Alternativas
Q3953491 Algoritmos e Estrutura de Dados
Em estruturas de dados, listas podem ser implementadas por meio de vetores ou por meio de listas encadeadas com ponteiros. Cada forma de implementação apresenta características próprias quanto ao acesso aos dados, ao uso de memória e ao desempenho dos algoritmos associados.
Ainda sobre essas duas formas de implementação, dadas as afirmativas,
I. O algoritmo de busca binária tem o mesmo desempenho se implementado numa lista encadeada ou num vetor de posições, desde que os elementos estejam ordenados.
II. A lista encadeada evita desperdício de espaço em memória por superdimensionamento, uma vez que aloca memória por demanda de uso e não a priori.
III. Diferentemente da lista encadeada, numa lista com vetores, é possível acessar qualquer espaço da memória com o mesmo custo computacional.
verifica-se que está/ão correta/s
Alternativas
Q3942739 Algoritmos e Estrutura de Dados

Analise as afirmativas abaixo com relação à estrutura de dados.



1. Pilhas são estruturas FIFO.


2. Filas são estruturas LIFO.


3. Listas encadeadas utilizam ponteiros.


4. Árvores são estruturas não lineares e hierárquicas.



Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q3940719 Algoritmos e Estrutura de Dados

Analise as afirmativas abaixo com relação à estrutura de dados.



1. Pilhas são estruturas FIFO.


2. Filas são estruturas LIFO.


3. Listas encadeadas utilizam ponteiros.


4. Árvores são estruturas não lineares e hierárquicas.



Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q3939099 Algoritmos e Estrutura de Dados
Considere o seguinte algoritmo que tem como objetivo pesquisar um dado valor em um vetor usando o método de busca binária.

função buscaBinaria(vetor [], valor)      inferior ← 0     superior ← N - 1      enquanto inferior <= superior     {         comando faltante         se vetor[índice] == valor             retornar índice       senão             se vetor[índice] < valor               inferior ← índice + 1            senão                superior ← índice - 1     }    retornar -1 

O algoritmo trabalha com valores do tipo inteiro e o vetor tem N elementos ordenados de forma crescente, com o índice do primeiro elemento sendo zero. O algoritmo retorna o valor do índice do vetor que contém o valor pesquisado, ou retorna -1, se o valor não for encontrado no vetor. Qual linha deve substituir o comando faltante no algoritmo para que ele implemente corretamente a busca binária?
Alternativas
Q3937649 Algoritmos e Estrutura de Dados
Analise as afirmativas abaixo com relação à estrutura de dados.

1. Pilhas são estruturas FIFO.
2. Filas são estruturas LIFO.
3. Listas encadeadas utilizam ponteiros.
4. Árvores são estruturas não lineares e hierárquicas.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q3935285 Algoritmos e Estrutura de Dados
Em Fundamentos de Algoritmos e Estruturas de Dados, costuma-se afirmar que um programa é composto por algoritmos que operam sobre estruturas de dados.

Assinale a alternativa que descreve corretamente esses dois conceitos.
Alternativas
Q3922980 Algoritmos e Estrutura de Dados

A eficiência de um software está intrinsecamente ligada à escolha das estruturas de dados utilizadas para o armazenamento e recuperação de informações. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:



(__) Árvores Binárias de Busca (ABB) balanceadas garantem que a complexidade de tempo para as operações de inserção, remoção e busca no pior caso seja mantida em nível logarítmico.


(__) Tabelas de Espalhamento (Hash) operam com complexidade de tempo constante para busca em diversos cenários, independentemente do fator de carga ou da técnica de tratamento de colisões adotada.


(__) Filas de prioridade implementadas por meio de Montículos (Heaps) binários permitem o acesso ao elemento de maior prioridade em tempo constante, apresentando custo logarítmico para a remoção.


(__) Listas duplamente encadeadas apresentam desempenho superior aos vetores (Arrays) para o acesso aleatório a elementos por índices, consumindo menor volume de memória para grandes conjuntos.



Assinale a alternativa que apresenta a sequência correta, de cima para baixo. 

Alternativas
Q3921014 Algoritmos e Estrutura de Dados
De acordo com os fundamentos de Bancos de Dados, qual característica diferencia uma estrutura de dados do tipo fila de uma estrutura do tipo pilha no que se refere à ordem de retirada de elementos?
Alternativas
Q3911063 Algoritmos e Estrutura de Dados

Para responder à questão  considere o algoritmo “EstDados01” abaixo, escrito e executado no Visualg 3.0.7.0:

Tela com a execução do algoritmo:


 Na tela com a execução do algoritmo acima, o valor de Elemento para Pos [ 3] é: 
Alternativas
Respostas
41: D
42: D
43: D
44: B
45: E
46: D
47: B
48: C
49: B
50: C
51: E
52: D
53: B
54: B
55: D
56: B
57: D
58: A
59: A
60: C