Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.780 questões

Q3350273 Algoritmos e Estrutura de Dados

Árvores de decisão possuem diferentes tipos de nós.


Nesse algoritmo, o nó raiz representa 

Alternativas
Q3350208 Algoritmos e Estrutura de Dados
O analista Raimundo sabe que a indução de árvores de decisão é uma das formas mais simples, e ainda assim mais bem sucedidas, de aprendizagem de máquina. No entanto, ao aplicá-la em alguns problemas da empresa em que atua, o algoritmo de aprendizagem-em-árvore-de-decisão gera uma grande árvore quando realmente não há padrão a ser encontrado nos dados.
O nome do problema encontrado por Raimundo é  
Alternativas
Q3345522 Algoritmos e Estrutura de Dados
Assinale a opção em que é corretamente apresentada uma característica de funcionamento de uma DHT (distributed hash table) em um sistema distribuído. 
Alternativas
Q3335999 Algoritmos e Estrutura de Dados
A lógica de programação facilita o raciocínio na construção e no entendimento do algoritmo, mostrando que ele está muito mais presente em nosso cotidiano do que imaginamos. Na computação, o algoritmo é essencial. Sobre o assunto, analisar os itens.

I. A princípio, um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa.
II. Um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.
III. A partir dos conhecimentos tidos como verdadeiros, caberia à Lógica de Programação a formulação de leis gerais de encadeamentos lógicos que levariam à descoberta de novas verdades.

Está CORRETO o que se afirma: 
Alternativas
Q3317289 Algoritmos e Estrutura de Dados

Com referência à matemática computacional e à ciência da computação aplicadas, julgue o item a seguir. 


A notação Big O é utilizada para descrever o comportamento assintótico de um algoritmo, fornecendo um limite superior para o tempo de execução ou uso de memória em função do tamanho da entrada. 

Alternativas
Q3317275 Algoritmos e Estrutura de Dados

Acerca de técnicas utilizadas na ciência de dados, julgue o item a seguir. 


O algoritmo Apriori gera primeiro todos os itemsets individuais (itens) e, em seguida, combina-os para gerar itemsets de tamanho maior. Já o algoritmo FP-growth constrói uma estrutura de dados compacta denominada FP-tree, permitindo a mineração de itemsets frequentes sem gerar candidatos. Quanto à eficiência, o Apriori é mais rápido que o FP-growth devido à simplicidade de sua abordagem. 

Alternativas
Q3317263 Algoritmos e Estrutura de Dados

Julgue o item que se segue, relativo às estruturas de dados em árvores. 


A B-Tree apresenta complexidade O(log n) para operações de busca, inserção e remoção, assim como a árvore binária de busca balanceada (AVL). No entanto, a B-Tree é mais eficiente em sistemas gerenciadores de bancos de dados, devido a sua estrutura otimizada para acesso em disco, armazenando múltiplas chaves por nó e minimizando o número de acessos ao disco. 

Alternativas
Q3317262 Algoritmos e Estrutura de Dados

Julgue o item que se segue, relativo às estruturas de dados em árvores. 


Para um dígrafo D (V, E) conexo, em que cada vértice possua pelo menos uma aresta de saída, ao se aplicar a busca em profundidade a partir de um vértice , todos os vértices de serão visitados. 

Alternativas
Q3317261 Algoritmos e Estrutura de Dados

Julgue o próximo item, relativo a matemática computacional e ciência da computação aplicada. 


Ao se comparar os algoritmos de busca linear e de busca binária em um array ordenado com elementos, verifica-se que a busca binária tem complexidade temporal O(log n), enquanto a busca linear tem complexidade temporal O(n). 

Alternativas
Q3317260 Algoritmos e Estrutura de Dados

Julgue o próximo item, relativo a matemática computacional e ciência da computação aplicada. 


Para o autômato finito determinístico identificado por =  ({a,b},{q0,q1,q2,q3 }, Imagem associada para resolução da questão, q0,{q3}), em que Imagem associada para resolução da questão é dada pela tabela seguinte, é correta a afirmação: o autômato aceita a cadeia 'abba'.


Imagem associada para resolução da questão

Alternativas
Q3317259 Algoritmos e Estrutura de Dados

Julgue o próximo item, relativo a matemática computacional e ciência da computação aplicada.


Em uma árvore B (B-Tree) de ordem , cada nó pode ter, no máximo, m − 1 chaves e m filhos. A raiz tem pelo menos duas subárvores, a não ser que seja uma folha. Nela, todas as folhas estão no mesmo nível; além disso, ela mantém seus nós balanceados para garantir operações de busca, inserção e remoção. Essa estrutura é amplamente utilizada em bancos de dados, pois reduz o tempo de acesso aos dados amazenados em discos.  

Alternativas
Q3315152 Algoritmos e Estrutura de Dados

Com relação a algoritmos de busca, simulação robótica, sistemas operacionais para robôs e ferramentas de depuração, julgue o item seguinte. 


A aplicação do algoritmo A* em espaços contínuos não requer nenhuma forma de discretização, podendo operar diretamente sobre o espaço de estados.

Alternativas
Q3307175 Algoritmos e Estrutura de Dados

Julgue o item a seguir, em relação a técnicas de agrupamento, a técnicas de redução de dimensionalidade, e a processamento de linguagem natural.


Nos algoritmos aglomerativos, ocorre primeiramente a classificação de cada objeto em um grupo e, então, combinam-se os grupos com base em suas proximidades, processo repetido até que exista um cluster, que inclua todos os objetos; já nos algoritmos divisivos, todos os pontos são inicialmente considerados como grupo único, subdividido sucessivamente até que alguma regra de parada seja satisfeita.

Alternativas
Q3301192 Algoritmos e Estrutura de Dados

Julgue o item a seguir, pertinente à manipulação de dados. 


Para um elemento linear, a conversão pode ser esquematizada sobrepondo-se o vetor ou elemento linear a uma matriz de varredura. Essa conversão identifica quais elementos de varredura estão cruzando a linha e codifica-os com atributos ou valores de classe associados à linha. 

Alternativas
Q3299575 Algoritmos e Estrutura de Dados
Um algoritmo de ordenação é estável quando preserva a ordem relativa de elementos com chaves iguais. São exemplos de algoritmos de ordenação estáveis:
Alternativas
Q3299567 Algoritmos e Estrutura de Dados
Na análise de complexidade de algoritmo, uma função f(n) é Ω (t(n)) se, e somente se, a seguintecondição for satisfeita, onde c e k são constantes positivas:
Alternativas
Q3299559 Algoritmos e Estrutura de Dados
Em uma estrutura de dados do tipo árvore não orientada, o grau do nó raiz refere-se
Alternativas
Q3298838 Algoritmos e Estrutura de Dados

Considere o seguinte código Python que implementa um método de ordenação:


Imagem associada para resolução da questão


Qual método de ordenação é implementado no código acima?

Alternativas
Q3298834 Algoritmos e Estrutura de Dados
Estruturas de dados são formas organizadas de armazenar, gerenciar e manipular dados em um sistema computacional, permitindo que esses dados sejam acessados e processados de maneira eficiente. Elas definem não apenas como os dados são armazenados na memória, mas também como podem ser acessados, manipulados e processados para resolver problemas computacionais. A estrutura de dados que segue o princípio LIFO (Last In, First Out) é a
Alternativas
Q3298833 Algoritmos e Estrutura de Dados

Considere o seguinte código escrito em Python 3:


Imagem associada para resolução da questão


A complexidade de tempo desse algoritmo em termos da notação Big-O é

Alternativas
Respostas
341: B
342: C
343: E
344: E
345: C
346: E
347: C
348: E
349: C
350: E
351: C
352: E
353: C
354: C
355: A
356: A
357: A
358: C
359: B
360: D