Buscar

Algoritmos de Ordenação e Estruturas de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_686274_2201_01 2201-ALGORITMOS E PROGRAMAÇÃO II Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário HUGO DE JESUS RIBEIRO
Curso 2201-ALGORITMOS E PROGRAMAÇÃO II
Teste Clique aqui para iniciar o Quiz
Iniciado 14/02/22 14:45
Enviado 14/02/22 15:34
Data de vencimento 30/03/22 23:59
Status Completada
Resultado da tentativa 7 em 10 pontos  
Tempo decorrido 49 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
e.
Respostas: a. 
b. 
c. 
d. 
e.
Comentário
da
resposta:
Sobre uma fila de prioridade é correto afirmar que:
A prioridade é determinada no momento do armazenado, sendo o
menor valor o de maior prioridade.
Ela segue o princípio FIFO.
Qualquer elemento pode sair dela.
A prioridade é determinada pela ordem de chegada.
É necessário mantê-la sempre ordenada.
A prioridade é determinada no momento do armazenado, sendo o
menor valor o de maior prioridade.
A ordem de saída uma fila de prioridade é determinada pelo menor
inteiro armazenado. Ele deve ser informado junto ao item que
adentrar a fila.
Sala de Aula Tutoriais
1 em 1 pontos
HUGO DE JESUS RIBEIRO
13
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_178939_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_178939_1&content_id=_8000549_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
Pergunta 2
Resposta Selecionada: 
Respostas: 
Comentário
da
resposta:
Existe um algoritmo de ordenação que parece com o jeito de organizar as cartas
de baralho na mão de um jogador de pôquer. Qual é o nome desse algoritmo?
Insertion sort.
Insertion sort.
Selection sort.
Bubble sort.
QuickSort.
MergeSort.
Insertion sort. Esse algoritmo abre espaço no vetor para incluir os
elementos menores primeiro que os maiores, como um jogador de
pôquer organizando as cartas em sua mão.
Pergunta 3
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Assinale a opção que apresenta o algoritmo de ordenação com o pior
desempenho, considerando-se um vetor com valores ordenados em ordem
inversa.
MergeSort
Insertion sort.
QuickSort.
MergeSort
Selection sort.
Bubble sort.
O bubble sort é o pior algoritmo, pois ele deverá percorrer
sequencialmente o dobro vezes a quan�dade de elementos no
vetor.
Pergunta 4
O algoritmo de ordenação baseado em várias iterações sobre o array, realizando,
quando necessárias, trocas, sempre posicionando o menor elemento nas
primeiras posições, denomina-se método:
1 em 1 pontos
0 em 1 pontos
0 em 1 pontos
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
da bolha (bubble sort)
das trocas (exchange sort)
da inserção (insertion sort)
da bolha (bubble sort)
da seleção (selection sort)
da permuta (permutation sort)
O selection sort procura pelo menor elemento em um vetor e o
posiciona sempre na primeira posição livre do vetor, garantindo
assim sua ordenação.
Pergunta 5
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Qual o algoritmo que divide o vetor ao meio até que sobre apenas um elemento e
depois inicia a combinação para ordenar o conjunto original?
ordenação por fusão (MergeSort).
Seleção.
Inserção.
ordenação por fusão (MergeSort).
Ordenação por troca (Bubble sort).
Ordenação por pivô (QuickSort).
O MergeSort utiliza a técnica de dividir e conquistar. Para isso,
sempre quebra o conjunto original em dois subconjuntos. Isso
continua até que se tenha apenas conjuntos com um único
elemento.
Pergunta 6
Considere as listas a seguir, cujos elementos são números inteiros:
I. 12, 5, 22, 14, 3;
II. 11, 22, 23, 34, 35;
III. 51, 24, 33, 2, 10.
Seja x=22 a chave a ser pesquisada. Um algoritmo de pesquisa deverá
responder SIM se a chave pertencer à lista e NÃO, caso contrário.
O algoritmo de pesquisa conhecido como busca sequencial:
1 em 1 pontos
0 em 1 pontos
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
pode ser aplicado apenas às listas I e II.
pode ser aplicado às listas I, II e III.
pode ser aplicado apenas às listas I e II.
pode ser aplicado apenas à lista I.
pode ser aplicado apenas às listas II e III.
não se aplica às listas I, II e III.
Ele pode ser aplicado às listas I, II e III, porém responderá sim
apenas para as duas primeiras, uma vez que apenas elas possuem
a chave de busca.
Pergunta 7
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
Assinale a opção correta:
Uma pilha é um tipo de lista linear em que todas as operações de
inserção e remoção são realizadas numa mesma extremidade.
Uma fila é um tipo de lista linear em que todas as categorias são
inseridas em um extremo, ficando as classes restritas ao outro
extremo.
Uma pilha é um tipo de lista linear em que todas as operações de
inserção e remoção são realizadas numa mesma extremidade.
Uma fila é um tipo de lista colinear em que inserções
parametrizadas são realizadas no mesmo extremo que as
remoções.
Uma pilha é um tipo de lista encadeada em que todas as
operações de inserção e retrieve são realizadas na extremidade
mais próxima.
Uma pilha é um fila linear em que todas as operações de carry e
stand são realizadas numa mesma extremidade.
A pilha segue a regra LIFO, onde o último elemento que entrou
deve ser o primeiro a sair. Sendo assim, a mesma extremidade de
entrada e saída dos dados.
1 em 1 pontos
Pergunta 8
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d.
e.
Comentário
da
resposta:
No contexto de estrutura de dados, uma pilha é:
um tipo de lista linear em que as operações de inserção e remoção
são realizadas na extremidade denominada topo.
uma lista do tipo LILO.
uma lista do tipo FIFO.
um tipo de lista linear em que as operações de inserção e remoção
são realizadas na extremidade denominada topo.
um tipo de lista linear em que as operações de inserção e remoção
são realizadas aleatoriamente.
um tipo de lista linear em que as operações de inserção são
realizadas em uma extremidade e as operações de remoção são
realizadas em outra extremidade.
A implementação de uma pilha utiliza uma lista linear como base
para armazenar as informações. Contudo, as operações de
inserção e remoção são feitas de maneira controlada, seguindo o
princípio de FILO, o primeiro a entrar é o último a sair. Dessa
maneira, a entrada e saída ficam limitados a uma única direção.
Pergunta 9
Resposta Selecionada:
d. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Considerando o conceito de Complexidade de Algoritmos, representado por
O(função), assinale a alternativa que apresenta, de forma crescente, as
complexidades de algoritmos.
O(log n); O(n log n); O(n2); O(n3); O(2n).
O(2n); O(n3); O(n2); O(log n); O(n log n).
O(n2); O(n3); O(2n); O(log n); O(n log n).
O(n3); O(n2); O(2n); O(n log n); O(log n).
O(log n); O(n log n); O(n2); O(n3); O(2n).
O(n log n); O(log n); O(2n); O(n3); O(n2).
As funções são crescentes a partir da seguinte regra: constante,
logarítmicas, lineares, polinomiais e exponenciais.
1 em 1 pontos
1 em 1 pontos
Segunda-feira, 14 de Fevereiro de 2022 15h34min59s BRT
Pergunta 10
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
O elemento do pivô que auxilia o processo de particionar um vetor é característica
de qual algoritmo?
QuickSort.
Bubble sort.
Insertion Sort.
Selection sort.
QuickSort.
MergeSort.
QuickSort. O método gera partições dos vetores com elementos
menores, iguais e maiores ao pivô selecionado.
← OK
1 em 1 pontos

Continue navegando