Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.122 questões

Q2176950 Algoritmos e Estrutura de Dados
Qual é o fator de balanceamento mínimo de uma árvore AVL para garantir que a complexidade de tempo das operações de inserção e exclusão seja O(log n)? 
Alternativas
Q2176948 Algoritmos e Estrutura de Dados
Em uma tabela hash com tratamento de colisão por endereçamento aberto, qual é a condição de parada do algoritmo de inserção quando não é possível encontrar uma posição livre na tabela? 
Alternativas
Q2176943 Algoritmos e Estrutura de Dados
Quais as principais diferenças entre as tabelas hash com encadeamento e com endereçamento aberto?
Alternativas
Q2176941 Algoritmos e Estrutura de Dados
Suponha que você tenha uma árvore binária de busca com n nós. Qual é a complexidade de tempo para determinar se a árvore é uma árvore AVL balanceada?
Alternativas
Q2176940 Algoritmos e Estrutura de Dados
Qual a diferença entre uma Árvore B e uma Árvore B+?
Alternativas
Q2176931 Algoritmos e Estrutura de Dados
Considerando uma tabela hash com fator de carga X, qual é a probabilidade de colisão em uma inserção, utilizando a função de hash universal? 
Alternativas
Q2176929 Algoritmos e Estrutura de Dados
Qual é a altura máxima de uma árvore vermelha e preta com N chaves?
Alternativas
Q2176928 Algoritmos e Estrutura de Dados
Qual a complexidade de tempo assintótica para buscar um registro em uma árvore B+ com X chaves e altura Y
Alternativas
Q2176538 Algoritmos e Estrutura de Dados

A Figura 2, abaixo, apresenta um algoritmo escrito no software VisuAlg 3.0.

Imagem associada para resolução da questão


Qual será o valor da variável "retorno" ao final da execução do algoritmo da Figura 2?

Alternativas
Q2176537 Algoritmos e Estrutura de Dados
Avalie o trecho de algoritmo abaixo, escrito em pseudocódigo (Portugol), cujo objetivo é a ordenação de um vetor em ordem crescente. Considere que "v" é um vetor de números inteiros com 5 posições que foi declarado e preenchido anteriormente, e que “t” é uma variável inteira que também foi preenchida anteriormente com o tamanho desse vetor.
para j de 1 até t faça    para i de 1 até t faça         se v[i] > v[i+1] então             aux ← v[i]             v[i] ← v[i+1]             v[i+1] ← aux        fimse     fimpara fimpara
Caso o operador relacional ">" (maior) fosse trocado pelo operador ">=" (maior ou igual), mais quantas linhas do algoritmo teriam que ser alteradas para que o resultado esperado (ordenação do vetor em ordem crescente) continuasse a ser o mesmo?
Alternativas
Q2176536 Algoritmos e Estrutura de Dados
Assinale a alternativa que apresenta o tipo de estrutura de dados caracterizada por um conjunto de dados dispostos por uma sequência de nós, em que a relação de sucessão desses elementos é determinada por um ponteiro que indica a posição do próximo elemento.
Alternativas
Q2175438 Algoritmos e Estrutura de Dados

Analise, abaixo, as estruturas de dados do tipo árvore, identificadas por A, B e C.

Imagem associada para resolução da questão

Quais podem ser consideradas árvores balanceadas?

Alternativas
Q2175404 Algoritmos e Estrutura de Dados

Avalie a estrutura de dados do tipo árvore abaixo:


Imagem associada para resolução da questão

O nó C possui, respectivamente, grau e nível:

Alternativas
Q2175403 Algoritmos e Estrutura de Dados
Assinale a alternativa que apresenta uma estrutura de dados onde cada nó possui um elemento com informações, um ponteiro para seu próximo elemento e um ponteiro para seu elemento anterior.
Alternativas
Q2175402 Algoritmos e Estrutura de Dados
Sobre a utilização de estruturas de repetição em algoritmos, assinale a alternativa que apresenta estrutura que executa um conjunto de instruções pelo menos uma vez antes de verificar a validade da condição estabelecida.
Alternativas
Q2175401 Algoritmos e Estrutura de Dados

A Figura 1 abaixo apresenta um algoritmo escrito no software VisuAlg 3.0:


Imagem associada para resolução da questão

Figura 1 – Algoritmo escrito no software VisuAlg 3.0

Qual será o valor da variável "tot" ao final da execução do algoritmo da Figura 1?

Alternativas
Q2175400 Algoritmos e Estrutura de Dados
Qual das técnicas abaixo pode ser utilizada para testar a lógica de um algoritmo quando não se tem disponível uma ferramenta automatizada de depuração?
Alternativas
Q2172175 Algoritmos e Estrutura de Dados
Uma _________ é uma estrutura de dados linear que apresenta uma série de nós, cada um contendo um elemento de dados, uma referência para o nó anterior e outra referência para o próximo nó, permitindo, assim, a manipulação de elementos em ambas as direções.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Alternativas
Q2171372 Algoritmos e Estrutura de Dados
Considere que na entrada do algoritmo PID foi aplicada o sinal Imagem associada para resolução da questão, onde Imagem associada para resolução da questão é a função degrau unitário. Sabendo que a equação do algoritmo é

Imagem associada para resolução da questão


e que a saída Imagem associada para resolução da questão do algoritmo é mostrada na figura abaixo (onde o peso dos impulsos corresponde ao seu tamanho na escala vertical), 
Imagem associada para resolução da questão


analise as seguintes alternativas:
I. Da figura é possível determinar apenas os valores Kp e Ti .
II. O algoritmo empregado é o PID ISA ou PID ideal, com parâmetros Kp = 2, Ti = 4 e Td = 1  .
III. O algoritmo empregado é o PID paralelo ou clássico, com parâmetros Kp = 2, T= 4 e Td = 2.
IV. Da figura é possível determinar os valores Kp, Ti  e Td .
V. O algoritmo empregado é o PID ISA ou PID ideal, com parâmetros Kp = 2, T= 4 e Td  indeterminado.

É(são) correta(s) a(s) afirmativa(s): 
Alternativas
Q2170716 Algoritmos e Estrutura de Dados
O VisuAlg 2.0 prevê quatro tipos de dados. Assinale a alternativa que NÃO representa um tipo de dados do programa em questão.
Alternativas
Respostas
501: B
502: A
503: D
504: A
505: A
506: B
507: D
508: B
509: C
510: E
511: B
512: D
513: B
514: E
515: A
516: D
517: C
518: D
519: A
520: D