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

Foram encontradas 1.415 questões

Ano: 2015 Banca: FGV Órgão: TJ-RO Prova: FGV - 2015 - TJ-RO - Analista de Sistemas |
Q576143 Algoritmos e Estrutura de Dados
João tem um arquivo que contém uma lista de nomes e endereços, com mais de 100.000 registros, e precisa implementar um mecanismo de busca por nome.

João considerou três alternativas:

I. Árvore binária;

II. Tabela Hash;

III. Árvore B;

IV. Busca linear.

Depois de preparar os dados e testar cada algoritmo com nomes escolhidos aleatoriamente, João concluiu que, genericamente, a classificação desses métodos, do menor para o maior tempo de busca, é:
Alternativas
Q569251 Algoritmos e Estrutura de Dados
Sobre vetores e matrizes é incorreto afirmar que: 
Alternativas
Q567888 Algoritmos e Estrutura de Dados
A tabela a seguir deve ilustrar uma lista duplamente encadeada de cores, estruturada sobre os cinco elementos de um vetor. 

                             Imagem associada para resolução da questão

Dado que a ordem correta das cores é Marrom-Verde-Azul-Vermelho-Amarelo, a coluna Cor, na tabela acima, deveria apresentar, de cima para baixo, os seguintes valores: 
Alternativas
Q567887 Algoritmos e Estrutura de Dados
Analise a estrutura da árvore B a seguir.

                          Imagem associada para resolução da questão

Considerando-se que d=2 para essa árvore, após a inserção da chave 11 a estrutura dos nós mostra-se como: 
Alternativas
Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562875 Algoritmos e Estrutura de Dados
Qual o número máximo de chaves e filhos, respectivamente, em uma árvore B de ordem “x"?
Alternativas
Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562861 Algoritmos e Estrutura de Dados
Assinale a alternativa que apresenta um tipo de estrutura de dados.
Alternativas
Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562860 Algoritmos e Estrutura de Dados
Dada a árvore binária de busca a seguir, assinale a alternativa que apresenta a sequência de inserção que a gera. 

                                                Imagem associada para resolução da questão
Alternativas
Q554729 Algoritmos e Estrutura de Dados
Em estruturas de dados é encontrada a estrutura Pilha. Avalie as assertivas abaixo identificando a alternativa correta.

I. Em Java uma Pilha pode ser representado pelo objeto Stack e possui o médoto put(Object o) para inserir objetos.

II. Uma das possíveis utilizações de uma Pilha é a implementação da sequência de desfazer (Ctrl + Z) de um editor de texto.

III. Na estrutura Pilha, o último elemento a entrar também é o último elemento a sair.

IV. Na Pilha as operações de exclusão e inclusão são realizadas na mesma extremidade chamada topo.

Quantas afirmativas estão corretas? 

Alternativas
Q548429 Algoritmos e Estrutura de Dados

A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.


No tipo abstrato de dados denominado fila, a inserção ou eliminação de um item é realizada em uma única extremidade, ao passo que na pilha a inserção é feita em uma extremidade e a remoção, na outra.
Alternativas
Q548426 Algoritmos e Estrutura de Dados

A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.


Árvores são estruturas de dados lineares adequadas para representarem hierarquias.

Alternativas
Q541132 Algoritmos e Estrutura de Dados
Considere as assertivas, a seguir, sobre estruturas de dados;


I- Permite acesso somente ao último item inserido.

II- O último item inserido é o primeiro a ser removido.

III- Cada item contém uma referência para o próximo item da estrutura,

IV- Consiste em nós ligados por arestas, sendo que qualquer nó pode ter uma ou mais arestas descendo para outros nós que são chamados de filhos.

V- Estrutura que associa chaves de pesquisa à valores. Uma função matemática é a responsável por gerar um índice a partir de uma determinada chave.


Qual das alternativas a seguir está, respectivamente, associada às assertivas contidas nos itens l, II, III, IV e V?
Alternativas
Q533227 Algoritmos e Estrutura de Dados
Considere a afirmativa:
“O primeiro que entra é o primeiro que sai. (FIFO)”
Marque a alternativa que apresenta o nome da estrutura de dados que representa a afirmativa acima.
Alternativas
Q533226 Algoritmos e Estrutura de Dados
Considere a afirmativa:
“Em uma estrutura de dados do tipo __________, os itens podem ser inseridos e removidos através de uma única extremidade, denominada________. O nome da outra extremidade é chamado de _________.”
Marque a alternativa que apresenta os termos que completam adequadamente a afirmativa acima.
Alternativas
Q529559 Algoritmos e Estrutura de Dados
Pesquisar um valor que corresponda a um valor-chave em uma árvore de pesquisa binária empacotada (equilibrada) com 128 elementos requer no máximo:
Alternativas
Q529558 Algoritmos e Estrutura de Dados

Considere a seguinte estrutura de dados em árvore.


Imagem associada para resolução da questão


Em uma pesquisa binária, o percurso na pré-ordem é:

Alternativas
Q529551 Algoritmos e Estrutura de Dados

As características das estruturas de dados estão disponibilizadas na coluna I. Estabeleça a correta correspondência com as estruturas disponibilizadas na coluna II.


Coluna I


1. Estáticas

2. Dinâmicas


Coluna II


( ) Registros


( ) Filas


( ) Pilhas


( ) Vetores


( ) Strings


( ) Árvores


A sequência correta, de cima para baixo, é:

Alternativas
Q522740 Algoritmos e Estrutura de Dados

Considere o trecho de código a baixo. Assuma que o operador [ ] (abre e fecha colchetes) é usado para acessar elementos de vetores (arrays) e que o primeiro elemento do vetor é armazenado no índice 0.


para i de 0 até 4 faça {

v[ i ] = i;

}

para i de 0 até 3 faça {

v[i+1] = v[i+1] + 2*v[i];

}


Qual o valor de v[4] após a execução do trecho de código acima?

Alternativas
Q522340 Algoritmos e Estrutura de Dados
Em relação aos algoritmos de pesquisa em um vetor de N elementos, é correto afirmar que:
Alternativas
Q522339 Algoritmos e Estrutura de Dados
Considere o seguinte vetor:


[45, 58, 86, 104, 134, 250, 315, 367, 408, 410, 502, 510, 600, 785, 846, 901]


Utilizando-se uma pesquisa binária, o número máximo de buscas para encontrar a chave 600 será: 

Alternativas
Q520674 Algoritmos e Estrutura de Dados

Na árvore binária de busca abaixo, há uma sequência de inserções.



Imagem associada para resolução da questão


Qual das seguintes opções contém a ordem correta ?

Alternativas
Respostas
781: B
782: E
783: D
784: A
785: D
786: E
787: C
788: B
789: E
790: E
791: E
792: C
793: E
794: E
795: B
796: B
797: E
798: E
799: C
800: E