Questões Militares Sobre algoritmos e estrutura de dados

Questões Discursivas

Foram encontradas 274 questões

Q4189247 Algoritmos e Estrutura de Dados

Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem, conhecida também como português estruturado. Considere que os valores lidos para as variáveis a, b e c no início do algoritmo tenham sido, respectivamente, 20, 19 e 2.


Imagem associada para resolução da questão


Ao final da execução desse algoritmo, o valor impresso da variável d será:

Alternativas
Q4189243 Algoritmos e Estrutura de Dados
Um conhecido algoritmo, utilizado em protocolos de rote amento, apresenta as seguintes características:

1) ele pode ser executado localmente com a finalidade de criar os caminhos mais curtos até todos os destinos possíveis;

2) os resultados desse algoritmo dizem ao roteador qual enlace utilizar para alcançar cada destino, sendo essa informação inserida nas tabelas de roteamento, e a operação normal pode ser retomada.

Essas características pertencem ao algoritmo de
Alternativas
Q4173146 Algoritmos e Estrutura de Dados

Analise o algoritmo abaixo apresentado e assinale a opção que corresponde à execução do comando “escreva’.


Imagem associada para resolução da questão  

Alternativas
Q3589265 Algoritmos e Estrutura de Dados
Assinale a opção que completa corretamente as lacunas da sentença abaixo. De acordo com Guimarães (2016), frequentemente, é necessário declarar novas variáveis ao longo do. desenvolvimento do algoritmo. Uma solução seria retomar o início do algoritmo e fazer novas declarações. Para contornar a dificuldade desta solução, recorre-se ao conceito de bloco. Um bloco consiste em um conjunto de declarações e comandos delimitados pelas palavras                                 e                                 .
Alternativas
Q3589244 Algoritmos e Estrutura de Dados
Com relação ao papel dos algoritmos na computação e às medianas e estatísticas de ordem n, de acordo com Cormen (2012), assinale a seguir a opção INCORRETА.
Alternativas
Q3589243 Algoritmos e Estrutura de Dados
De acordo com Cormen (2012), o quicksort, como a ordenação por intercalação, aplica o paradigma de divisão e conquista. Assim, assinale a opção que apresenta o processo de três etapas do método de divisão e conquista para ordenar um subarranjo típico A[p.. r]. 
Alternativas
Q3589239 Algoritmos e Estrutura de Dados
Conforme Farrer (2017), com relação à estrutura de dados, assinale a opção İNCORRETA.
Alternativas
Q3539447 Algoritmos e Estrutura de Dados

Considere que um algoritmo tem complexidade conforme a expressão:



T(n) = 4n2 + 50n


em que n representa o tamanho dos dados.



Assinale a alternativa que expressa adequadamente a medida de complexidade (Ordem de Complexidade ou Big-Oh) desse algoritmo, mostrando o comportamento assintótico predominante dele em função do tamanho do conjunto de dados a ser processado.

Alternativas
Q3539446 Algoritmos e Estrutura de Dados

Considere uma estrutura de dados do tipo LIFO (last-in first-out), na qual o último elemento a ser inserido será o primeiro a ser retirado.



Assinale a alternativa que apresenta o nome de uma estrutura de dados aderente a essa definição.

Alternativas
Q3513322 Algoritmos e Estrutura de Dados
Uma estrutura de dados do tipo lista linear é uma estrutura de dados que possui, como uma de suas características, o fato de os seus elementos estarem organizados de maneira sequencial.

Dois dos tipos mais comuns de listas lineares são:
Alternativas
Q3485756 Algoritmos e Estrutura de Dados
Assinale a opção que apresenta o nome do algoritmo de ordenação demonstrado no código abaixo, escrito em Java 17, e a terceira iteração do algoritmo considerandoque o array a ser ordenado é {6,4,20,9,1 8,0}. 

42.png (316×147)
Alternativas
Q3485751 Algoritmos e Estrutura de Dados
Reescreva as funções de tempo apresentadas abaixo em Notação O e assinale a opção correta. 

2n +n3 ; 305; (n - 1)n + nn-1; log(n!) ; 5n + 10; 2n + n2 + 100n + 50  
Alternativas
Q3485749 Algoritmos e Estrutura de Dados
Dada a árvore binária apresentada abaixo, assinale a opção que apresenta corretamente o percurso simétrico (in order). 

35.png (385×228)
Alternativas
Q3485719 Algoritmos e Estrutura de Dados
Com relação às árvores binárias de busca, assinale a opção INCORRETA. 
Alternativas
Q3474600 Algoritmos e Estrutura de Dados
A pilha é uma estrutura de dados linear, usada em várias aplicações computacionais devido à sua simplicidade e eficiência. Qual é o princípio de funcionamento de uma pilha?
Alternativas
Q3474599 Algoritmos e Estrutura de Dados
Uma lista encadeada simples é uma estrutura de dados onde cada elemento (nó) contém um valor e um ponteiro que aponta para o próximo nó, permitindo inserções e remoções. Qual é a complexidade de tempo para remover um elemento no final de uma lista encadeada simples?
Alternativas
Q3452048 Algoritmos e Estrutura de Dados
No que concerne às Estruturas de Dados Elementares, é incorreto afirmar que: 
Alternativas
Q3452038 Algoritmos e Estrutura de Dados
Uma árvore Trie, também conhecida como árvore prefixada ou árvore digital, é uma estrutura de dados eficiente para armazenar um conjunto de strings, especialmente quando se trata de busca por prefixos. A Trie é útil em diversas aplicações, como autocompletar, busca de palavras, e processamento de texto.
Sobre as árvores Trie, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) Uma Trie é uma árvore M-ária cujos nós são vetores de M componentes com campos correspondentes aos dígitos ou caracteres que formam as chaves.
( ) Cada nó no nível i representa o conjunto de M / 2 chaves que começam com a mesma sequência de i dígitos ou caracteres.
( ) Considerando as chaves como sequência de bits (isto é, M = 2), o algoritmo de pesquisa digital é semelhante ao de pesquisa em árvore, exceto que, em vez de se caminhar na árvore de acordo com o resultado de comparação entre chaves, caminha-se de acordo com os bits de chave.
( ) O formato das árvores Tries, diferentemente das árvores binárias comuns, não depende da ordem em que as chaves são inseridas e sim da estrutura das chaves através da distribuição de seus bits
Alternativas
Q3349410 Algoritmos e Estrutura de Dados
Em Python, a estrutura de dados que permite que o programador manipule uma sequência de valores de dados de qualquer tipo é conhecida como 
Alternativas
Q3264849 Algoritmos e Estrutura de Dados
A estrutura de dados do tipo pilha apresenta algumas características próprias, dentre as quais: 
Alternativas
Respostas
1: E
2: C
3: B
4: C
5: E
6: E
7: D
8: D
9: B
10: C
11: C
12: A
13: D
14: C
15: D
16: B
17: D
18: B
19: A
20: D