Início Questões de Concursos Algoritmos e Estrutura de Dados Resolva questões de Algoritmos e Estrutura de Dados comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Algoritmos e Estrutura de Dados Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 21Q908625 | Algoritmos e Estrutura de Dados, Algoritmos de Ordenação, Informática, IFSE, IV UFG, 2024O estudo da complexidade de algoritmos é essencial para garantir que uma mesma tarefa possa ser realizada de modo mais eficiente do que utilizando soluções que demandem maior custo de processamento. A complexidade de tempo do algoritmo Merge Sort, quando ordenando uma lista de tamanho n, é: ✂️ a) O(n) ✂️ b) O(n2) ✂️ c) O(n log n) ✂️ d) O(2n) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 22Q901068 | Algoritmos e Estrutura de Dados, Conceitos Básicos e Algoritmos, Analista Técnico II – Cientista de Dados, SEBRAENACIONAL, CESPE CEBRASPE, 2024Assinale a opção em que é apresentado exemplo no qual o uso prático do gaussian naive Bayes é mais apropriado. ✂️ a) classificação de flores com base em características como comprimento e largura das pétalas, em que os atributos são contínuos ✂️ b) detecção de fraudes em transações bancárias, utilizando-se apenas indicadores binários de eventos suspeitos ✂️ c) classificação de documentos com base na frequência de palavras em textos ✂️ d) análise de sentimentos em redes sociais, onde os dados de entrada são contagens de palavras positivas e negativas Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 23Q883549 | Algoritmos e Estrutura de Dados, Algoritmos de Ordenação, Técnico em Processamento de Dados, Prefeitura de Caraguatatuba SP, FGV, 2024Considere as seguintes afirmativas sobre métodos de busca e ordenação em memória primária, assinale V para a afirmativa verdadeira e F para a falsa. ( ) O método de busca sequencial é o método mais eficiente para buscar um elemento em um vetor ordenado. ( ) O método de ordenação por seleção é o método mais eficiente para ordenar um vetor de tamanho N. ( ) O método de ordenação por inserção é o método mais eficiente para ordenar um vetor de tamanho N. As afirmativas são, respectivamente, ✂️ a) V – V – V. ✂️ b) V – F – V. ✂️ c) F – V – V. ✂️ d) V – V – F. ✂️ e) F – V – F. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 24Q883693 | Algoritmos e Estrutura de Dados, Conceitos Básicos de Estrutura de Dados, Técnico em Informática, FESC SP, OBJETIVA, 2024Com base nos conceitos de estruturas de dados, mais especificamente sobre grafos, analisar os itens. I. Um grafo é uma estrutura não linear, formado por vértices e por arcos (ou arestas) que os interligam. II. Um grafo pode ser dirigido ou não dirigido. III. Um grafo dirigido permite, em cada arco, que se trafegue em ambos os sentidos. Está CORRETO o que se afirma: ✂️ a) Apenas no item I. ✂️ b) Apenas no item III. ✂️ c) Apenas nos itens I e II. ✂️ d) Em todos os itens. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 25Q883564 | Algoritmos e Estrutura de Dados, Conceitos Básicos e Algoritmos, Técnico em Processamento de Dados, Prefeitura de Caraguatatuba SP, FGV, 2024Vamos imaginar uma empresa fictícia que está realizando uma oficina de treinamento para seus funcionários sobre processamento de dados. Durante a sessão é destacada a importância de compreender diferentes modelos de interação. O contexto envolve a implementação de sistemas assíncronos (offline/batch) para otimizar o processamento de grandes conjuntos de dados. Na implementação de modelos de interação assíncrona (offline/batch) em processamento de dados, indique a característica principal que os distingue dos modelos síncronos. ✂️ a) Requer uma conexão contínua à internet para processar dados. ✂️ b) Realiza o processamento de dados em tempo real, sem pausas. ✂️ c) Permite o processamento em lote, de forma programada e não imediata. ✂️ d) Exige a interação constante do usuário durante o processamento. ✂️ e) Garante a execução imediata de todas as operações de processamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 26Q895491 | Algoritmos e Estrutura de Dados, Complexidade de Algoritmos, Gestor de Tecnologia da Informação, Câmara de Alto Paraíso RO, Gama Consult, 2024Na computação, várias disciplinas aplicam conceitos matemáticos avançados para resolver problemas complexos. Uma dessas disciplinas é a Teoria da Complexidade Computacional, que estuda a eficiência dos algoritmos e a dificuldade dos problemas. Considere os conceitos de classes de complexidade, problemas NP-completos e algoritmos aproximados. Qual das seguintes afirmações sobre essas disciplinas é a mais correta? ✂️ a) Todo problema na classe NP pode ser resolvido em tempo polinomial por um algoritmo determinístico. ✂️ b) Um problema NP-completo é aquele para o qual não existe nenhum algoritmo de aproximação eficiente conhecido. ✂️ c) Se um problema NP-completo puder ser resolvido em tempo polinomial, todos os problemas em NP também poderão ser resolvidos em tempo polinomial. ✂️ d) Algoritmos aproximados garantem sempre a solução exata de problemas NP-difíceis em tempo polinomial. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 27Q895496 | Algoritmos e Estrutura de Dados, Conceitos Básicos de Estrutura de Dados, Gestor de Tecnologia da Informação, Câmara de Alto Paraíso RO, Gama Consult, 2024No campo da ciência da computação, as estruturas de dados são fundamentais para organizar e manipular dados de forma eficiente. Qual das seguintes alternativas sobre listas encadeadas é a mais certa? ✂️ a) Em uma lista encadeada, cada elemento aponta para o próximo elemento, e o último elemento aponta de volta para o primeiro, formando um ciclo. ✂️ b) Listas encadeadas são mais eficientes que arrays para acessar elementos em índices arbitrários. ✂️ c) Para acessar o n-ésimo elemento de uma lista encadeada, a complexidade é O(1). ✂️ d) Inserir um elemento no início de uma lista encadeada tem complexidade O(1). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 28Q908624 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Informática, IFSE, IV UFG, 2024Estruturas de Dados são formas de organizar dados. Neste sentido, a forma como dados são inseridos e removidos varia e caracteriza cada tipo diferente de estrutura de dados. Observe a seguinte coleção de dados em que o início é à esquerda. 4 8 1 3 8 1 3 1 3 5 1 3 Elaborado pelo(a) autor(a). Considerando a representação de como a estrutura se comporta durante as operações sucessivas de adição e remoção de elementos, infere-se que a estrutura de dados é uma: ✂️ a) fila. ✂️ b) pilha. ✂️ c) árvore. ✂️ d) tabela hash. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 29Q883546 | Algoritmos e Estrutura de Dados, Árvores, Técnico em Processamento de Dados, Prefeitura de Caraguatatuba SP, FGV, 2024Seja T uma árvore binária completa com n nós e altura h. O valor de n que indica uma árvore cheia é ✂️ a) n = 2h ✂️ b) n =2n-1 ✂️ c) n =2h+1 ✂️ d) n =2h-1 ✂️ e) n =2h +1 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 30Q895492 | Algoritmos e Estrutura de Dados, Complexidade de Algoritmos, Gestor de Tecnologia da Informação, Câmara de Alto Paraíso RO, Gama Consult, 2024Na área de Análise de Algoritmos, a notação assintótica é fundamental para descrever a complexidade de algoritmos. Considere as seguintes definições e propriedades da notação assintótica: O-notation (O grande), Ω-notation (Ômega grande), e Θ-notation (Theta grande). Qual das afirmativas a seguir é a mais correta em relação à análise assintótica de algoritmos? ✂️ a) O-notation descreve o limite superior exato do tempo de execução de um algoritmo. ✂️ b) Ω-notation descreve o limite inferior exato do tempo de execução de um algoritmo. ✂️ c) Um algoritmo com complexidade O(n^2) é sempre mais eficiente do que um algoritmo com complexidade Ω(n). ✂️ d) Θ-notation descreve tanto o limite superior quanto o inferior do tempo de execução de um algoritmo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 31Q884808 | Algoritmos e Estrutura de Dados, Conceitos Básicos e Algoritmos, Técnico em Informática, Prefeitura de Rosário MA, FUNATEC, 2024Qual é a finalidade principal da análise de algoritmos? ✂️ a) Desenvolver algoritmos complexos ✂️ b) Determinar os recursos necessários para executar um dado algoritmo ✂️ c) Testar a eficiência de hardware ✂️ d) Determinar o tamanho físico dos algoritmos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 32Q901627 | Algoritmos e Estrutura de Dados, Hashing, Administração, IFES, IF ES, 2024Sobre a Programação Dinâmica (PD) e seus princípios, considere as seguintes afirmativas: I. A Programação Dinâmica resolve problemas complexos dividindo-os em subproblemas mais simples e solucionando esses subproblemas uma única vez, armazenando suas soluções. II. O princípio da otimalidade de Bellman estabelece que uma solução ótima de um problema de PD pode ser obtida resolvendo-se subproblemas ótimos recursivamente. III. A Programação Dinâmica só pode ser aplicada a problemas que envolvem decisões discretas. IV. Em PD, a função de valor (ou função objetivo) é construída de forma recursiva, baseandose em estados e decisões anteriores. Quais afirmativas estão CORRETAS? ✂️ a) I, II e III ✂️ b) I, III e IV ✂️ c) I, II e IV ✂️ d) II, III e IV ✂️ e) III e IV Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 33Q890043 | Algoritmos e Estrutura de Dados, Hashing, Especialidade: Programação, TST, CESPE CEBRASPE, 2024Uma das finalidades da utilização das funções de hashing é ✂️ a) converter um número inteiro para uma sequência de caracteres. ✂️ b) criptografar um arquivo com senha. ✂️ c) recuperar informações a partir de um arquivo criptografado. ✂️ d) garantir a autenticidade de uma mensagem. ✂️ e) mapear os dados de um objeto para um valor inteiro representativo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 34Q904439 | Algoritmos e Estrutura de Dados, Especialização em Banco de Dados, Prefeitura de Rio Branco AC, IV UFG, 2024A aplicação do algoritmo AdaBoost, utilizando classificadores SVM, permitiu a obtenção de um modelo classificador de sinais sonoros com excelente precisão. Entretanto, esse modelo possui requisitos computacionais além da capacidade da plataforma onde se deseja aplicá-lo. Considerando o problema acima descrito, a técnica a ser utilizada para contornar o problema é: ✂️ a) boosting parcial. ✂️ b) compressão. ✂️ c) poda (pruning). ✂️ d) boosting suavizado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 35Q902400 | Algoritmos e Estrutura de Dados, Fluxogramas, Engenharia de Produção, IFES, IF ES, 2024Há muitas técnicas que podem ser usadas para documentar processos. Sobre processos de produto, considere as afirmativas abaixo: I. Os diagramas de fluxo simples são usados para identificar os principais elementos de um processo. II. As folhas de roteiro fornecem informações sobre as atividades envolvidas no processo, incluindo a descrição da atividade e as ferramentas e equipamentos necessários. III. O fluxograma refere-se à representação gráfica da linha de montagem e é usualmente denominado manual. IV. O fluxograma documenta o fluxo e as diversas atividades, usa diferentes símbolos para identificar os diferentes tipos de atividades. É CORRETO o que se afirma em: ✂️ a) I, apenas ✂️ b) I e II apenas ✂️ c) II e IV apenas ✂️ d) I, II e IV apenas ✂️ e) I, III e IV apenas Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 36Q886249 | Algoritmos e Estrutura de Dados, Pilhas, Técnico de Tecnologia da Informação, UFSM, UFSM, 2024Assinale a alternativa que representa uma estrutura de dados do tipo LIFO (Last In First Out). ✂️ a) Fila. ✂️ b) Lista Ordenada. ✂️ c) Pilha. ✂️ d) Vetor. ✂️ e) Lista. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 37Q895494 | Algoritmos e Estrutura de Dados, Grafos, Gestor de Tecnologia da Informação, Câmara de Alto Paraíso RO, Gama Consult, 2024A Teoria dos Grafos é uma área da matemática aplicada amplamente utilizada em várias disciplinas de informática e gestão. Considere os conceitos de grafos, caminhos mínimos e algoritmos de otimização. Qual das seguintes afirmações é correta em relação ao uso da matemática em algoritmos de grafos? ✂️ a) O algoritmo de Dijkstra pode encontrar o caminho mínimo em grafos com arestas de pesos negativos. ✂️ b) O algoritmo de Prim é utilizado para encontrar a árvore geradora mínima de um grafo ponderado e conexo. ✂️ c) O algoritmo de Bellman-Ford é incapaz de detectar ciclos negativos em um grafo. ✂️ d) O problema do Caixeiro Viajante (TSP) pode ser resolvido em tempo polinomial utilizando um algoritmo guloso. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 38Q910348 | Algoritmos e Estrutura de Dados, Conceitos Básicos de Estrutura de Dados, Tecnologia da Informação Ciência de Dados, EPE, FGV, 2024A análise de componentes principais (Principal Component Analysis - PCA) é uma técnica consagrada para a redução de dimensionalidade e para a identificação de padrões estruturais lineares em conjuntos de dados. Com relação à análise de componentes principais, analise as afirmativas a seguir e assinale (V) para a verdadeiras e (F) para a falsa. ( ) Baseia-se na identificação dos autovetores da matriz de covariâncias dos dados, permitindo ao analista determinar direções de maiores variações nas instâncias de dados. ( ) Permite a seleção e a eliminação das dimensões referentes às direções de maiores variações nas instâncias de dados, que por sua vez contribuem com poucas informações úteis para a análise do conjunto de dados. ( ) É utilizada em compressão de dados, pois permite a representação dos dados em menos dimensões que são facilmente interpretáveis pelo analista, sem grandes perdas de informações. As afirmativas são, respectivamente. ✂️ a) V – V – V. ✂️ b) F – V – V. ✂️ c) V – F – V. ✂️ d) V – V – F. ✂️ e) V – F – F. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 39Q907056 | Algoritmos e Estrutura de Dados, Hashing, Analista de Tecnologia da Informação, BRB, IADES, 2024No que se refere ao uso de tabelas de hash para armazenamento de informação, assinale a alternativa correta. ✂️ a) A busca por um elemento em uma tabela de hash tem complexidade de tempo O(log n). ✂️ b) O espaço de armazenamento de uma tabela de hash é igual ao de uma tabela com acesso direto por endereço, em que a quantidade de chaves possíveis é igual a K. ✂️ c) É impossível garantir que uma tabela de hash seja completamente livre de colisões de chaves. ✂️ d) Para maior eficiência, recomenda-se a inserção de elementos de maneira ordenada em uma tabela de hash. ✂️ e) A área de memória ocupada por uma tabela de hash necessita ser pré-alocada antes do carregamento dos dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 40Q910443 | Algoritmos e Estrutura de Dados, Conceitos Básicos de Estrutura de Dados, Tecnologia da Informação Soluções, EPE, FGV, 2024Com relação ao algoritmo de garbage collection (coleta de lixo) chamado mark-sweep (ou mark-and-sweep), analise as afirmativas a seguir. I. Na fase de marcar (mark), o coletor percorre o grafo de objetos e marca todos aqueles que são alcançáveis. II. Na fase de varrer (sweep), a memória ocupada pelos objetos marcados (na fase de marcação) é liberada. III. Os objetos marcados (na fase de marcação) são realocados. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) I e II, apenas. ✂️ c) I e III, apenas. ✂️ d) II e III, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
21Q908625 | Algoritmos e Estrutura de Dados, Algoritmos de Ordenação, Informática, IFSE, IV UFG, 2024O estudo da complexidade de algoritmos é essencial para garantir que uma mesma tarefa possa ser realizada de modo mais eficiente do que utilizando soluções que demandem maior custo de processamento. A complexidade de tempo do algoritmo Merge Sort, quando ordenando uma lista de tamanho n, é: ✂️ a) O(n) ✂️ b) O(n2) ✂️ c) O(n log n) ✂️ d) O(2n) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
22Q901068 | Algoritmos e Estrutura de Dados, Conceitos Básicos e Algoritmos, Analista Técnico II – Cientista de Dados, SEBRAENACIONAL, CESPE CEBRASPE, 2024Assinale a opção em que é apresentado exemplo no qual o uso prático do gaussian naive Bayes é mais apropriado. ✂️ a) classificação de flores com base em características como comprimento e largura das pétalas, em que os atributos são contínuos ✂️ b) detecção de fraudes em transações bancárias, utilizando-se apenas indicadores binários de eventos suspeitos ✂️ c) classificação de documentos com base na frequência de palavras em textos ✂️ d) análise de sentimentos em redes sociais, onde os dados de entrada são contagens de palavras positivas e negativas Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
23Q883549 | Algoritmos e Estrutura de Dados, Algoritmos de Ordenação, Técnico em Processamento de Dados, Prefeitura de Caraguatatuba SP, FGV, 2024Considere as seguintes afirmativas sobre métodos de busca e ordenação em memória primária, assinale V para a afirmativa verdadeira e F para a falsa. ( ) O método de busca sequencial é o método mais eficiente para buscar um elemento em um vetor ordenado. ( ) O método de ordenação por seleção é o método mais eficiente para ordenar um vetor de tamanho N. ( ) O método de ordenação por inserção é o método mais eficiente para ordenar um vetor de tamanho N. As afirmativas são, respectivamente, ✂️ a) V – V – V. ✂️ b) V – F – V. ✂️ c) F – V – V. ✂️ d) V – V – F. ✂️ e) F – V – F. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
24Q883693 | Algoritmos e Estrutura de Dados, Conceitos Básicos de Estrutura de Dados, Técnico em Informática, FESC SP, OBJETIVA, 2024Com base nos conceitos de estruturas de dados, mais especificamente sobre grafos, analisar os itens. I. Um grafo é uma estrutura não linear, formado por vértices e por arcos (ou arestas) que os interligam. II. Um grafo pode ser dirigido ou não dirigido. III. Um grafo dirigido permite, em cada arco, que se trafegue em ambos os sentidos. Está CORRETO o que se afirma: ✂️ a) Apenas no item I. ✂️ b) Apenas no item III. ✂️ c) Apenas nos itens I e II. ✂️ d) Em todos os itens. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
25Q883564 | Algoritmos e Estrutura de Dados, Conceitos Básicos e Algoritmos, Técnico em Processamento de Dados, Prefeitura de Caraguatatuba SP, FGV, 2024Vamos imaginar uma empresa fictícia que está realizando uma oficina de treinamento para seus funcionários sobre processamento de dados. Durante a sessão é destacada a importância de compreender diferentes modelos de interação. O contexto envolve a implementação de sistemas assíncronos (offline/batch) para otimizar o processamento de grandes conjuntos de dados. Na implementação de modelos de interação assíncrona (offline/batch) em processamento de dados, indique a característica principal que os distingue dos modelos síncronos. ✂️ a) Requer uma conexão contínua à internet para processar dados. ✂️ b) Realiza o processamento de dados em tempo real, sem pausas. ✂️ c) Permite o processamento em lote, de forma programada e não imediata. ✂️ d) Exige a interação constante do usuário durante o processamento. ✂️ e) Garante a execução imediata de todas as operações de processamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
26Q895491 | Algoritmos e Estrutura de Dados, Complexidade de Algoritmos, Gestor de Tecnologia da Informação, Câmara de Alto Paraíso RO, Gama Consult, 2024Na computação, várias disciplinas aplicam conceitos matemáticos avançados para resolver problemas complexos. Uma dessas disciplinas é a Teoria da Complexidade Computacional, que estuda a eficiência dos algoritmos e a dificuldade dos problemas. Considere os conceitos de classes de complexidade, problemas NP-completos e algoritmos aproximados. Qual das seguintes afirmações sobre essas disciplinas é a mais correta? ✂️ a) Todo problema na classe NP pode ser resolvido em tempo polinomial por um algoritmo determinístico. ✂️ b) Um problema NP-completo é aquele para o qual não existe nenhum algoritmo de aproximação eficiente conhecido. ✂️ c) Se um problema NP-completo puder ser resolvido em tempo polinomial, todos os problemas em NP também poderão ser resolvidos em tempo polinomial. ✂️ d) Algoritmos aproximados garantem sempre a solução exata de problemas NP-difíceis em tempo polinomial. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
27Q895496 | Algoritmos e Estrutura de Dados, Conceitos Básicos de Estrutura de Dados, Gestor de Tecnologia da Informação, Câmara de Alto Paraíso RO, Gama Consult, 2024No campo da ciência da computação, as estruturas de dados são fundamentais para organizar e manipular dados de forma eficiente. Qual das seguintes alternativas sobre listas encadeadas é a mais certa? ✂️ a) Em uma lista encadeada, cada elemento aponta para o próximo elemento, e o último elemento aponta de volta para o primeiro, formando um ciclo. ✂️ b) Listas encadeadas são mais eficientes que arrays para acessar elementos em índices arbitrários. ✂️ c) Para acessar o n-ésimo elemento de uma lista encadeada, a complexidade é O(1). ✂️ d) Inserir um elemento no início de uma lista encadeada tem complexidade O(1). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
28Q908624 | Algoritmos e Estrutura de Dados, Estrutura de Dados, Informática, IFSE, IV UFG, 2024Estruturas de Dados são formas de organizar dados. Neste sentido, a forma como dados são inseridos e removidos varia e caracteriza cada tipo diferente de estrutura de dados. Observe a seguinte coleção de dados em que o início é à esquerda. 4 8 1 3 8 1 3 1 3 5 1 3 Elaborado pelo(a) autor(a). Considerando a representação de como a estrutura se comporta durante as operações sucessivas de adição e remoção de elementos, infere-se que a estrutura de dados é uma: ✂️ a) fila. ✂️ b) pilha. ✂️ c) árvore. ✂️ d) tabela hash. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
29Q883546 | Algoritmos e Estrutura de Dados, Árvores, Técnico em Processamento de Dados, Prefeitura de Caraguatatuba SP, FGV, 2024Seja T uma árvore binária completa com n nós e altura h. O valor de n que indica uma árvore cheia é ✂️ a) n = 2h ✂️ b) n =2n-1 ✂️ c) n =2h+1 ✂️ d) n =2h-1 ✂️ e) n =2h +1 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
30Q895492 | Algoritmos e Estrutura de Dados, Complexidade de Algoritmos, Gestor de Tecnologia da Informação, Câmara de Alto Paraíso RO, Gama Consult, 2024Na área de Análise de Algoritmos, a notação assintótica é fundamental para descrever a complexidade de algoritmos. Considere as seguintes definições e propriedades da notação assintótica: O-notation (O grande), Ω-notation (Ômega grande), e Θ-notation (Theta grande). Qual das afirmativas a seguir é a mais correta em relação à análise assintótica de algoritmos? ✂️ a) O-notation descreve o limite superior exato do tempo de execução de um algoritmo. ✂️ b) Ω-notation descreve o limite inferior exato do tempo de execução de um algoritmo. ✂️ c) Um algoritmo com complexidade O(n^2) é sempre mais eficiente do que um algoritmo com complexidade Ω(n). ✂️ d) Θ-notation descreve tanto o limite superior quanto o inferior do tempo de execução de um algoritmo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
31Q884808 | Algoritmos e Estrutura de Dados, Conceitos Básicos e Algoritmos, Técnico em Informática, Prefeitura de Rosário MA, FUNATEC, 2024Qual é a finalidade principal da análise de algoritmos? ✂️ a) Desenvolver algoritmos complexos ✂️ b) Determinar os recursos necessários para executar um dado algoritmo ✂️ c) Testar a eficiência de hardware ✂️ d) Determinar o tamanho físico dos algoritmos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
32Q901627 | Algoritmos e Estrutura de Dados, Hashing, Administração, IFES, IF ES, 2024Sobre a Programação Dinâmica (PD) e seus princípios, considere as seguintes afirmativas: I. A Programação Dinâmica resolve problemas complexos dividindo-os em subproblemas mais simples e solucionando esses subproblemas uma única vez, armazenando suas soluções. II. O princípio da otimalidade de Bellman estabelece que uma solução ótima de um problema de PD pode ser obtida resolvendo-se subproblemas ótimos recursivamente. III. A Programação Dinâmica só pode ser aplicada a problemas que envolvem decisões discretas. IV. Em PD, a função de valor (ou função objetivo) é construída de forma recursiva, baseandose em estados e decisões anteriores. Quais afirmativas estão CORRETAS? ✂️ a) I, II e III ✂️ b) I, III e IV ✂️ c) I, II e IV ✂️ d) II, III e IV ✂️ e) III e IV Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
33Q890043 | Algoritmos e Estrutura de Dados, Hashing, Especialidade: Programação, TST, CESPE CEBRASPE, 2024Uma das finalidades da utilização das funções de hashing é ✂️ a) converter um número inteiro para uma sequência de caracteres. ✂️ b) criptografar um arquivo com senha. ✂️ c) recuperar informações a partir de um arquivo criptografado. ✂️ d) garantir a autenticidade de uma mensagem. ✂️ e) mapear os dados de um objeto para um valor inteiro representativo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
34Q904439 | Algoritmos e Estrutura de Dados, Especialização em Banco de Dados, Prefeitura de Rio Branco AC, IV UFG, 2024A aplicação do algoritmo AdaBoost, utilizando classificadores SVM, permitiu a obtenção de um modelo classificador de sinais sonoros com excelente precisão. Entretanto, esse modelo possui requisitos computacionais além da capacidade da plataforma onde se deseja aplicá-lo. Considerando o problema acima descrito, a técnica a ser utilizada para contornar o problema é: ✂️ a) boosting parcial. ✂️ b) compressão. ✂️ c) poda (pruning). ✂️ d) boosting suavizado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
35Q902400 | Algoritmos e Estrutura de Dados, Fluxogramas, Engenharia de Produção, IFES, IF ES, 2024Há muitas técnicas que podem ser usadas para documentar processos. Sobre processos de produto, considere as afirmativas abaixo: I. Os diagramas de fluxo simples são usados para identificar os principais elementos de um processo. II. As folhas de roteiro fornecem informações sobre as atividades envolvidas no processo, incluindo a descrição da atividade e as ferramentas e equipamentos necessários. III. O fluxograma refere-se à representação gráfica da linha de montagem e é usualmente denominado manual. IV. O fluxograma documenta o fluxo e as diversas atividades, usa diferentes símbolos para identificar os diferentes tipos de atividades. É CORRETO o que se afirma em: ✂️ a) I, apenas ✂️ b) I e II apenas ✂️ c) II e IV apenas ✂️ d) I, II e IV apenas ✂️ e) I, III e IV apenas Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
36Q886249 | Algoritmos e Estrutura de Dados, Pilhas, Técnico de Tecnologia da Informação, UFSM, UFSM, 2024Assinale a alternativa que representa uma estrutura de dados do tipo LIFO (Last In First Out). ✂️ a) Fila. ✂️ b) Lista Ordenada. ✂️ c) Pilha. ✂️ d) Vetor. ✂️ e) Lista. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
37Q895494 | Algoritmos e Estrutura de Dados, Grafos, Gestor de Tecnologia da Informação, Câmara de Alto Paraíso RO, Gama Consult, 2024A Teoria dos Grafos é uma área da matemática aplicada amplamente utilizada em várias disciplinas de informática e gestão. Considere os conceitos de grafos, caminhos mínimos e algoritmos de otimização. Qual das seguintes afirmações é correta em relação ao uso da matemática em algoritmos de grafos? ✂️ a) O algoritmo de Dijkstra pode encontrar o caminho mínimo em grafos com arestas de pesos negativos. ✂️ b) O algoritmo de Prim é utilizado para encontrar a árvore geradora mínima de um grafo ponderado e conexo. ✂️ c) O algoritmo de Bellman-Ford é incapaz de detectar ciclos negativos em um grafo. ✂️ d) O problema do Caixeiro Viajante (TSP) pode ser resolvido em tempo polinomial utilizando um algoritmo guloso. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
38Q910348 | Algoritmos e Estrutura de Dados, Conceitos Básicos de Estrutura de Dados, Tecnologia da Informação Ciência de Dados, EPE, FGV, 2024A análise de componentes principais (Principal Component Analysis - PCA) é uma técnica consagrada para a redução de dimensionalidade e para a identificação de padrões estruturais lineares em conjuntos de dados. Com relação à análise de componentes principais, analise as afirmativas a seguir e assinale (V) para a verdadeiras e (F) para a falsa. ( ) Baseia-se na identificação dos autovetores da matriz de covariâncias dos dados, permitindo ao analista determinar direções de maiores variações nas instâncias de dados. ( ) Permite a seleção e a eliminação das dimensões referentes às direções de maiores variações nas instâncias de dados, que por sua vez contribuem com poucas informações úteis para a análise do conjunto de dados. ( ) É utilizada em compressão de dados, pois permite a representação dos dados em menos dimensões que são facilmente interpretáveis pelo analista, sem grandes perdas de informações. As afirmativas são, respectivamente. ✂️ a) V – V – V. ✂️ b) F – V – V. ✂️ c) V – F – V. ✂️ d) V – V – F. ✂️ e) V – F – F. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
39Q907056 | Algoritmos e Estrutura de Dados, Hashing, Analista de Tecnologia da Informação, BRB, IADES, 2024No que se refere ao uso de tabelas de hash para armazenamento de informação, assinale a alternativa correta. ✂️ a) A busca por um elemento em uma tabela de hash tem complexidade de tempo O(log n). ✂️ b) O espaço de armazenamento de uma tabela de hash é igual ao de uma tabela com acesso direto por endereço, em que a quantidade de chaves possíveis é igual a K. ✂️ c) É impossível garantir que uma tabela de hash seja completamente livre de colisões de chaves. ✂️ d) Para maior eficiência, recomenda-se a inserção de elementos de maneira ordenada em uma tabela de hash. ✂️ e) A área de memória ocupada por uma tabela de hash necessita ser pré-alocada antes do carregamento dos dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
40Q910443 | Algoritmos e Estrutura de Dados, Conceitos Básicos de Estrutura de Dados, Tecnologia da Informação Soluções, EPE, FGV, 2024Com relação ao algoritmo de garbage collection (coleta de lixo) chamado mark-sweep (ou mark-and-sweep), analise as afirmativas a seguir. I. Na fase de marcar (mark), o coletor percorre o grafo de objetos e marca todos aqueles que são alcançáveis. II. Na fase de varrer (sweep), a memória ocupada pelos objetos marcados (na fase de marcação) é liberada. III. Os objetos marcados (na fase de marcação) são realocados. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) I e II, apenas. ✂️ c) I e III, apenas. ✂️ d) II e III, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro