Questões de Concurso Sobre algoritmos e estrutura de dados

Questões Discursivas

Foram encontradas 3.835 questões

Q836780 Algoritmos e Estrutura de Dados
Funções hash são utilizadas por diversos protocolos de rede e possuem diversas aplicações, entre as quais a verificação de corretude de uma mensagem enviada. Sobre funções hash no contexto de redes, assinale a alternativa correta.
Alternativas
Q835372 Algoritmos e Estrutura de Dados
A estrutura que, além de ser similar à fila, é apropriada para ampliar as características desta, permitindo inserir e retirar elementos tanto do início quanto do fim da fila, é o(a)
Alternativas
Q835371 Algoritmos e Estrutura de Dados

Imagem associada para resolução da questão


Assinale a opção que apresenta a saída resultante da execução do algoritmo antecedente.

Alternativas
Q835370 Algoritmos e Estrutura de Dados

Imagem associada para resolução da questão


Assinale a opção que apresenta a saída resultante da execução do algoritmo antecedente.

Alternativas
Q835185 Algoritmos e Estrutura de Dados

No estabelecimento de uma estrutura hierárquica, foi definida a seguinte árvore binária S:


S = (12(10(9(8))(11))(14(13)(15)))


Considerando o resultado da operação de exclusão do nó 12, assinale a opção que corresponde a nova estrutura da árvore S.

Alternativas
Q834614 Algoritmos e Estrutura de Dados

Um dos conceitos muito úteis na ciência da computação é a estrutura de dados chamada pilha. Uma pilha é um conjunto________ de itens, no qual novos itens podem ser inseridos no(a) ________ e itens podem ser retirados do(a)________ da pilha, por meio das operações________ e _________, respectivamente.


Assinale a alternativa que completa corretamente as lacunas.

Alternativas
Q834610 Algoritmos e Estrutura de Dados

Observe a árvore binária:


Imagem associada para resolução da questão


Considere as afirmativas a seguir.


I → Os nós 6 e 8 são irmãos.

II → O nó 4 é uma das raízes da árvore.

III → O nó com valor 3, ao ser inserido, ocuparia a posição iv.

IV → O nó com valor 1, ao ser inserido, ocuparia a posição i.


Está(ão) correta(s)

Alternativas
Q834590 Algoritmos e Estrutura de Dados
Assinale a alternativa que representa uma estrutura de dados em que cada novo elemento é inserido no final da estrutura e retirado no início.
Alternativas
Q834065 Algoritmos e Estrutura de Dados

Quanto aos conceitos básicos de Estruturas de Dados, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.


( ) Uma pilha é uma estrutura de dados baseado no princípio de Last In First Out (LIFO).

( ) As filas são fundamentalmente compostas por duas operações básicas: push e pop.

Alternativas
Q834044 Algoritmos e Estrutura de Dados
A estrutura de dados especial, que associa chaves de pesquisa a valores, também chamada de tabela de dispersão, é conhecida pelo nome em inglês:
Alternativas
Q834043 Algoritmos e Estrutura de Dados
Duas estruturas de dados básicas são a pilha e a fila. Os dois comandos clássicos utilizados na estrutura de dados do tipo pilha são:
Alternativas
Q834042 Algoritmos e Estrutura de Dados

Assinale, das alternativas abaixo, a única que identifica corretamente o comando do pseudocódigo de ordenação Bubble Sort abaixo, que foi extraído na linha pontilhada:


Imagem associada para resolução da questão

Alternativas
Q834040 Algoritmos e Estrutura de Dados
Se expressarmos em um pseudocódigo, como o português estruturado, a estrutura de repetição básica será equivalente a:
Alternativas
Q831576 Algoritmos e Estrutura de Dados
Qual algoritmo de ordenação interna possui as seguintes características: não é estável, o tempo de execução é linear em relação ao tamanho da entrada e o fato da entrada já estar ordenada não melhora o custo?
Alternativas
Q831531 Algoritmos e Estrutura de Dados

Analise o trecho do algoritmo abaixo.


Imagem associada para resolução da questão


Assinale a alternativa correta, em relação à saída do código acima.

Alternativas
Q831530 Algoritmos e Estrutura de Dados

Analise o trecho do algoritmo abaixo.


Imagem associada para resolução da questão


Assinale a alternativa correta, em relação à saída do código acima.

Alternativas
Q830718 Algoritmos e Estrutura de Dados

Analise as afirmativas a seguir, relacionadas a árvores de busca:


I. A altura de uma árvore binária corresponde ao nível máximo de suas folhas e, por conveniência, a altura de uma árvore nula é igual a 0;

II. Caso o nó ser eliminado em uma árvore de busca binária não possua filhos, ele poderá ser eliminado sem ajustes posteriores na árvore;

III. A inserção em árvore B sempre provoca o desbalanceamento da árvore, incrementando o número máximo de nós acessados para localizar determinada chave;

IV. Uma árvore B de ordem n é uma árvore de busca multidirecional e balanceada onde cada nó não-raiz contém n/2 chaves.


Estão CORRETAS somente a(s) afirmativa(s):

Alternativas
Q830717 Algoritmos e Estrutura de Dados
O método mais simples para eliminar um registro de uma árvore de busca multidirecional é
Alternativas
Q830716 Algoritmos e Estrutura de Dados
A ideia da ordenação por bolha (Bubble Sort) é percorrer o vetor de elementos sequencialmente e, em cada passagem comparar cada elemento com seu sucessor, fazendo-o chegar ao topo da sequência. Dado que n é o número de elementos do vetor, a complexidade do pior caso desse algoritmo é
Alternativas
Q830715 Algoritmos e Estrutura de Dados

Sobre estruturas de dados e seus tipos, para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.


( ) Inteiro e caractere são tipos primitivos de dados.

( ) Em uma lista encadeada, cada elemento ocupa posição sucessiva ao elemento anterior.

( ) Uma variável do tipo apontador sempre armazena o endereço de memória da posição onde se encontra o elemento a ser acessado.

( ) O tipo de dado abstrato constitui uma ferramenta útil para especificar as propriedades lógicas de um tipo de dado.

Alternativas
Respostas
2161: D
2162: C
2163: B
2164: E
2165: C
2166: C
2167: B
2168: C
2169: B
2170: C
2171: D
2172: A
2173: B
2174: A
2175: B
2176: C
2177: E
2178: D
2179: B
2180: D