Logo Passei Direto
Buscar

ALGORITMOS E COMPLEXIDADE

Ferramentas de estudo

Questões resolvidas

Em um projeto de software, foi identificada a necessidade de um algoritmo de ordenação eficiente para grandes volumes de dados. Qual algoritmo de ordenação avançado seria mais adequado para este cenário?

Selection Sort.
Quick Sort.
Bubble Sort.
Linear Search.
Insertion Sort.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em um projeto de software, foi identificada a necessidade de um algoritmo de ordenação eficiente para grandes volumes de dados. Qual algoritmo de ordenação avançado seria mais adequado para este cenário?

Selection Sort.
Quick Sort.
Bubble Sort.
Linear Search.
Insertion Sort.

Prévia do material em texto

<p>28/01/24, 21:13 Estácio: Alunos</p><p>https://simulado.estacio.br/alunos/ 1/6</p><p>Avaliando</p><p>Aprendizado</p><p>Teste seu conhecimento acumulado</p><p>Disc.: ALGORITMOS E COMPLEXIDADE</p><p>Aluno(a): THEODORO OLIVEIRA DA COSTA NETTO 201902127889</p><p>Acertos: 1,8 de 2,0 28/01/2024</p><p>Acerto: 0,2  / 0,2</p><p>Uma empresa de tecnologia está desenvolvendo um sistema de arquivos que exige ordenação estável para</p><p>manter a ordem de registros iguais.</p><p>Qual algoritmo de ordenação oferece a característica de ser estável?</p><p>Quick Sort.</p><p>Shell Sort.</p><p>Radix Sort.</p><p>Merge Sort.</p><p>Heap Sort.</p><p>Respondido em 28/01/2024 18:11:29</p><p>Explicação:</p><p>O Merge Sort é um algoritmo de ordenação estável, o que signi�ca que mantém a ordem relativa de registros iguais.</p><p>Essa característica é crucial em sistemas onde a ordem dos registros deve ser preservada.</p><p>Acerto: 0,2  / 0,2</p><p>Ao construir um sistema de indexação para um banco de dados, um engenheiro de software escolhe usar uma</p><p>árvore AVL devido à sua e�ciência. A árvore precisa ser mantida balanceada após cada inserção e remoção para</p><p>garantir um desempenho otimizado. O balanceamento é essencial para manter a altura da árvore dentro do</p><p>limite desejado.</p><p>Qual é a consequência de uma árvore binária de busca estar desbalanceada?</p><p>Aumento da complexidade de tempo de busca.</p><p>Aumento da e�ciência de busca.</p><p>Complexidade de tempo de busca reduzida para O(log n).</p><p>Conversão automática para árvore AVL.</p><p>Redução do espaço necessário para armazenamento.</p><p>Respondido em 28/01/2024 18:06:16</p><p>Questão / 1</p><p>a</p><p>Questão / 2</p><p>a</p><p>https://simulado.estacio.br/alunos/inicio.asp</p><p>javascript:voltar();</p><p>28/01/24, 21:13 Estácio: Alunos</p><p>https://simulado.estacio.br/alunos/ 2/6</p><p>Explicação:</p><p>Quando uma árvore binária de busca está desbalanceada, isso resulta em um aumento na complexidade de tempo de</p><p>busca. No pior caso, a árvore pode se degenerar em uma lista linear, levando a uma complexidade de busca O(n), que é</p><p>menos e�ciente do que a desejada O(log n).</p><p>Acerto: 0,2  / 0,2</p><p>(CESPE/CEBRASPE - IFF - Professor - Engenharia da Computação - 2018)</p><p>Considerando o grafo precedente, assinale a opção correta:</p><p>Os arcos a1 e a2 são arcos irmãos.</p><p>O grafo não pode ser classi�cado como conexo.</p><p>O nó 5 é adjacente a si mesmo.</p><p>Os nós 1 e 4 são adjacentes.</p><p>Os nós 2 e 3 têm grau 3.</p><p>Respondido em 28/01/2024 18:07:50</p><p>Explicação:</p><p>Resposta correta: O grafo não pode ser classi�cado como conexo.</p><p>Acerto: 0,2  / 0,2</p><p>Uma empresa está otimizando sua base de dados de clientes. O desa�o é escolher um algoritmo de ordenação</p><p>que seja e�ciente em termos de memória.</p><p>Qual algoritmo seria o mais indicado para este caso?</p><p>Shell Sort.</p><p>Quick Sort.</p><p>Merge Sort.</p><p>Bubble Sort.</p><p>Heap Sort.</p><p>Respondido em 28/01/2024 18:09:16</p><p>Explicação:</p><p>O Heap Sort é conhecido por sua e�ciência em termos de uso de memória, uma vez que realiza a ordenação no local</p><p>(in-place). Isso o diferencia de outros algoritmos como o Merge Sort, que requer mais memória devido à sua</p><p>Questão / 3</p><p>a</p><p>Questão / 4</p><p>a</p><p>28/01/24, 21:13 Estácio: Alunos</p><p>https://simulado.estacio.br/alunos/ 3/6</p><p>abordagem de dividir e conquistar.</p><p>Acerto: 0,2  / 0,2</p><p>Um programador está implementando uma árvore binária de busca. Ele precisa garantir que as buscas,</p><p>inserções e remoções sejam realizadas de forma e�ciente. A estrutura da árvore deve evitar o pior caso, onde</p><p>ela se degenera em uma lista linear.</p><p>Qual método de percurso de árvore é ideal para imprimir todos os elementos de uma árvore binária de busca</p><p>em ordem crescente?</p><p>Percurso em espiral.</p><p>Percurso em pré-ordem.</p><p>Percurso em ordem simétrica.</p><p>Percurso em pós-ordem.</p><p>Percurso em nível.</p><p>Respondido em 28/01/2024 18:08:03</p><p>Explicação:</p><p>O percurso em ordem simétrica (in-order traversal) é o mais adequado para imprimir os elementos de uma árvore</p><p>binária de busca em ordem crescente, pois visita os nós da árvore de forma sequencial e ascendente.</p><p>Acerto: 0,2  / 0,2</p><p>(CS-UFG - Fundação Unirg - Analista de Sistemas - 2017)</p><p>Seja S o grafo de �uxo de controle de um programa P. Se o teste que aplica um conjunto de dados de teste</p><p>satisfaz o critério todos os ramos de S, então pode-se concluir que esse conjunto também irá satisfazer o</p><p>critério:</p><p>Todas as classes de P.</p><p>Todos os comandos de P.</p><p>Todos os caminhos de P.</p><p>Todas as respostas de P.</p><p>Todos os predicados de P.</p><p>Respondido em 28/01/2024 18:11:56</p><p>Explicação:</p><p>Resposta correta: Todos os comandos de P.</p><p>Acerto: 0,0  / 0,2</p><p>Para um algoritmo de busca em uma lista ordenada, a velocidade é crucial. A equipe de desenvolvimento precisa</p><p>escolher um método de ordenação compatível com uma busca e�ciente.</p><p>Qual método de ordenação facilita uma busca rápida em uma lista?</p><p>Heap Sort.</p><p>Questão / 5</p><p>a</p><p>Questão / 6</p><p>a</p><p>Questão / 7</p><p>a</p><p>28/01/24, 21:13 Estácio: Alunos</p><p>https://simulado.estacio.br/alunos/ 4/6</p><p>Binary Search.</p><p>Linear Search.</p><p>Quick Sort.</p><p>Bubble Sort.</p><p>Respondido em 28/01/2024 18:12:19</p><p>Explicação:</p><p>O Quick Sort é ideal para preparar listas para buscas rápidas, como a busca binária, devido à sua e�ciência na</p><p>ordenação. Algoritmos como Bubble Sort podem ser menos e�cientes, tornando as buscas subsequentes mais lentas.</p><p>Acerto: 0,2  / 0,2</p><p>Para melhorar a e�ciência de uma aplicação de banco de dados, um desenvolvedor opta por utilizar uma árvore</p><p>AVL. Essa escolha é devido à necessidade de manter a estrutura da árvore balanceada, assegurando tempos de</p><p>busca, inserção e remoção consistentemente rápidos.</p><p>Em uma árvore AVL, qual é o propósito da rotação de nós?</p><p>Eliminar nós duplicados.</p><p>Converter em árvore binária de busca.</p><p>Balancear a árvore.</p><p>Aumentar a altura da árvore.</p><p>Reduzir o número de nós.</p><p>Respondido em 28/01/2024 18:13:14</p><p>Explicação:</p><p>A rotação de nós em uma árvore AVL tem como objetivo principal balancear a árvore. Isso assegura que a altura da</p><p>árvore se mantenha dentro do limite de log n, mantendo a e�ciência das operações.</p><p>Acerto: 0,2  / 0,2</p><p>(COMPERVE - UFRN - Engenheiro - Engenharia da Computação - 2019)</p><p>O código abaixo pode ser utilizado para atravessar um grafo:</p><p>Entrada: um gráfico G e um vértice v de G</p><p>Saída: todos os vértices alcançáveis de v marcados</p><p>função DFS(G,v):</p><p>marque v</p><p>Questão / 8</p><p>a</p><p>Questão / 9</p><p>a</p><p>28/01/24, 21:13 Estácio: Alunos</p><p>https://simulado.estacio.br/alunos/ 5/6</p><p>para todas as arestas adjacentes a v, faça</p><p>se vértice w não estiver marcado, então</p><p>Chame recursivamente DFS(G,w)</p><p>fim se</p><p>fim para</p><p>fim função</p><p>Entre os diversos tipos de algoritmos utilizados para atravessar grafos, esse código implementa o algoritmo:</p><p>Busca pelo caminho mínimo (shortest path).</p><p>Busca melhor-primeiro ou best �rst search.</p><p>Busca em profundidade ou depth �rst search.</p><p>Busca em largura ou breadth �rst search.</p><p>Busca exaustiva ou brute force search.</p><p>Respondido em 28/01/2024 18:10:40</p><p>Explicação:</p><p>Resposta correta: Busca em profundidade ou depth �rst search.</p><p>Acerto: 0,2  / 0,2</p><p>Em um projeto de software, foi identi�cada a necessidade de um algoritmo de ordenação e�ciente para grandes</p><p>volumes de dados. A equipe decidiu utilizar um algoritmo avançado de ordenação para melhorar a performance.</p><p>Qual algoritmo de ordenação avançado seria mais adequado para este cenário?</p><p>Selection Sort.</p><p>Quick Sort.</p><p>Bubble Sort.</p><p>Linear Search.</p><p>Insertion Sort.</p><p>Respondido em 28/01/2024 18:11:09</p><p>Explicação:</p><p>O Quick Sort é ideal para grandes volumes de dados devido à sua alta e�ciência e velocidade. Diferentemente de</p><p>algoritmos elementares como Bubble Sort ou Selection Sort, o Quick Sort divide os dados em subconjuntos menores</p><p>para ordená-los rapidamente, sendo mais adequado para o cenário descrito.</p><p>Questão / 10</p><p>a</p><p>28/01/24, 21:13 Estácio: Alunos</p><p>https://simulado.estacio.br/alunos/ 6/6</p>

Mais conteúdos dessa disciplina