Logo Passei Direto
Buscar

algoritmos-ordenacao-ex3

User badge image
Daniel Moura

em

Ferramentas de estudo

Questões resolvidas

Considere que os percentuais foram inseridos no vetor vet de 5 posições, a partir da posição 1, na seguinte sequência: 25.33, 27.72, 27.10, 26.90 e 27.31, ou seja, com os dados de 2008 até 2012. Um técnico em processamento de dados do TCE-RS utilizou um método para ordenar os dados de vet.
Trata-se do método de ordenação:
Passo 1 - 25.33 27.72 27.10 26.90 27.31;
Passo 2 - 25.33 27.10 27.72 26.90 27.31;
Passo 3 - 25.33 26.90 27.10 27.72 27.31;
Passo 4 - 25.33 26.90 27.10 27.31 27.72.
Fast sort
Quick sort
Insertion sort
Selection sort
Bubble sort

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Considere que os percentuais foram inseridos no vetor vet de 5 posições, a partir da posição 1, na seguinte sequência: 25.33, 27.72, 27.10, 26.90 e 27.31, ou seja, com os dados de 2008 até 2012. Um técnico em processamento de dados do TCE-RS utilizou um método para ordenar os dados de vet.
Trata-se do método de ordenação:
Passo 1 - 25.33 27.72 27.10 26.90 27.31;
Passo 2 - 25.33 27.10 27.72 26.90 27.31;
Passo 3 - 25.33 26.90 27.10 27.72 27.31;
Passo 4 - 25.33 26.90 27.10 27.31 27.72.
Fast sort
Quick sort
Insertion sort
Selection sort
Bubble sort

Prévia do material em texto

Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
A
B
C
1
Uma empresa de tecnologia está
desenvolvendo um sistema de arquivos que
exige ordenação estável para manter a ordem
de registros iguais.
Qual algoritmo de ordenação oferece a
característica de ser estável?
Quick Sort.
Heap Sort.
Shell Sort.
Questão de 10
Corretas
Incorretas
Em branco
1 2 3 4 5
6 7 8 9 10
Algoritmos…
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
1 of 14 07/11/2025, 23:48
D
E
Merge Sort.
Radix Sort.
Opa! A alternativa correta é a letra
D. Confira o gabarito comentado!
O Merge Sort é um algoritmo de ordenação
estável, o que significa que mantém a
ordem relativa de registros iguais. Essa
característica é crucial em sistemas onde a
ordem dos registros deve ser preservada.
2
Considere que os percentuais foram inseridos
no vetor vet de 5 posições, a partir da posição
1, na seguinte sequência: 25.33, 27.72, 27.10,
26.90 e 27.31, ou seja, com os dados de 2008
até 2012. Um técnico em processamento
de dados do TCE�RS utilizou um método para
ordenar os dados de vet. O método realizou os
seguintes passos no processo de ordenação: 
• 
Passo 1 � 25.33 27.72 27.10 26.90 27.31; 
• 
Passo 2 � 25.33 27.10 27.72 26.90 27.31; 
• 
Passo 3 � 25.33 26.90 27.10 27.72 27.31; 
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
2 of 14 07/11/2025, 23:48
A
B
C
D
E
• 
Passo 4 � 25.33 26.90 27.10 27.31 27.72. 
Trata-se do método de ordenação: 
Bubble sort 
Selection sort 
Quick sort 
Fast sort 
Insertion sort 
Opa! A alternativa correta é a letra
E. Confira o gabarito comentado!
O método de ordenação utilizado pelo
técnico em processamento de dados do
TCE�RS é o Insertion sort. Esse método de
ordenação é caracterizado por dividir o
vetor em duas partes: uma ordenada e
outra não ordenada. A cada passo, o
algoritmo pega o primeiro elemento da
parte não ordenada e insere na posição
correta na parte ordenada. Isso é feito
repetidamente até que todos os elementos
estejam na parte ordenada. No exemplo
dado, podemos observar que a cada passo,
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
3 of 14 07/11/2025, 23:48
A
B
C
D
o elemento é inserido na posição correta na
parte já ordenada, caracterizando o método
Insertion sort.
3
Assinale a alternativa correta a respeito dos
algoritmos de ordenação bubble sort e quick
sort:
O quick sort tem um tempo de
execução logarítmico no pior caso.
O bubble sort tem um tempo de
execução logarítmico em média.
O bubble sort e o quick sort têm um
tempo de execução quadrático no pior
caso.
O quick sort efetua a ordenação da
lista, realizando trocas de ordem
sucessivas de elementos
subsequentes.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
4 of 14 07/11/2025, 23:48
E
O bubble sort é um algoritmo recursivo
que efetua, a cada passo, o
particionamento da lista que será
ordenada em duas sublistas - uma
com os elementos maiores que um
elemento escolhido como pivô, e outra
com os elementos maiores que este.
Opa! A alternativa correta é a letra
C. Confira o gabarito comentado!
Os algoritmos de ordenação bubble sort e
quick sort possuem um tempo de execução
quadrático no pior caso. Isso significa que,
no pior cenário possível, o tempo de
execução desses algoritmos aumenta
proporcionalmente ao quadrado do
tamanho da entrada. No caso do bubble
sort, isso ocorre porque ele compara cada
par de elementos adjacentes e os troca se
estiverem na ordem errada, repetindo esse
processo até que a lista esteja ordenada. Já
no caso do quick sort, o tempo de
execução quadrático ocorre no pior caso
quando o pivô escolhido é o menor ou o
maior elemento da lista, fazendo com que
uma das partições seja vazia.
4
O "Quick Sort", também conhecido como
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
5 of 14 07/11/2025, 23:48
A
B
C
D
E
ordenação rápida, é um algoritmo de ordenação
muito eficiente e amplamente utilizado. Ele
emprega a estratégia de dividir para conquistar
para sortear listas ou arrays.
No algoritmo "Quick Sort", o que acontece
durante a fase de combinar?
O vetor é dividido em duas partes.
Os elementos são reorganizados.
Nenhum processamento é necessário.
É escolhido um elemento pivô.
O vetor é completamente ordenado.
Opa! A alternativa correta é a letra
C. Confira o gabarito comentado!
Durante o procedimento recursivo de
combinar, os elementos são ordenados no
próprio vetor e nenhuma ação adicional é
necessária.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
6 of 14 07/11/2025, 23:48
A
B
C
D
E
5
Para um algoritmo de busca em uma lista
ordenada, a velocidade é crucial. A equipe de
desenvolvimento precisa escolher um método
de ordenação compatível com uma busca
eficiente.
Qual método de ordenação facilita uma busca
rápida em uma lista?
Linear Search.
Binary Search.
Quick Sort.
Bubble Sort.
Heap Sort.
Opa! A alternativa correta é a letra
C. Confira o gabarito comentado!
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
7 of 14 07/11/2025, 23:48
A
B
C
D
E
O Quick Sort é ideal para preparar listas
para buscas rápidas, como a busca binária,
devido à sua eficiência na ordenação.
Algoritmos como Bubble Sort podem ser
menos eficientes, tornando as buscas
subsequentes mais lentas.
6
Uma empresa está otimizando sua base de
dados de clientes. O desafio é escolher um
algoritmo de ordenação que seja eficiente em
termos de memória.
Qual algoritmo seria o mais indicado para este
caso?
Merge Sort.
Quick Sort.
Shell Sort.
Heap Sort.
Bubble Sort.
Opa! A alternativa correta é a letra
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
8 of 14 07/11/2025, 23:48
A
B
C
D
D. Confira o gabarito comentado!
O Heap Sort é conhecido por sua eficiência
em termos de uso de memória, uma vez
que realiza a ordenação no local (in-place).
Isso o diferencia de outros algoritmos como
o Merge Sort, que requer mais memória
devido à sua abordagem de dividir e
conquistar.
7
Em um projeto de software, foi identificada a
necessidade de um algoritmo de ordenação
eficiente para grandes volumes de dados. A
equipe decidiu utilizar um algoritmo avançado
de ordenação para melhorar a performance.
Qual algoritmo de ordenação avançado seria
mais adequado para este cenário?
Bubble Sort.
Insertion Sort.
Quick Sort.
Selection Sort.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
9 of 14 07/11/2025, 23:48
E
A
B
Linear Search.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
O Quick Sort é ideal para grandes volumes
de dados devido à sua alta eficiência e
velocidade. Diferentemente de algoritmos
elementares como Bubble Sort ou Selection
Sort, o Quick Sort divide os dados em
subconjuntos menores para ordená-los
rapidamente, sendo mais adequado para o
cenário descrito.
8
O "Insertion Sort", ou ordenação por inserção, é
um algoritmo de ordenação simples que
constrói a lista final um item por vez.
Qual é uma das vantagens do algoritmo
"Insertion Sort"?
Ele é sempre o algoritmo mais rápido.
Não precisa de nenhuma comparação.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
10 of 14 07/11/2025, 23:48
C
D
E
Ele se comporta de maneira ideal
quando a matriz já está quase
ordenada.
Ele reorganiza os elementos com a
mesma chave.
Ele realiza o menor número de
comparações independentemente da
disposição inicial dos dados.
Opa! A alternativa correta é a letra
C. Confira o gabarito comentado!
Ele se comporta naturalmente, isto é,
trabalha menos, quando a matriz já está
ordenada, e o máximo, quando a matriz
está ordenada no sentido inverso. Isso
torna a ordenação excelente para listas que
estão quase em ordem.
9
Em relação aos algoritmos deordenação, avalie
se as afirmativas a seguir são verdadeiras �V)
ou falsas �F�� 
I. O algoritmo quick sort é muito eficiente
quando há uma quantidade pequena de
elementos a ordenar.  
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
11 of 14 07/11/2025, 23:48
A
B
C
D
E
II. O algoritmo shell sort utiliza intensamente a
inserção direta.  
III. No algoritmo bubble sort, o número de
variáveis envolvidas é pequeno. 
As afirmativas I, II e III são, respectivamente: 
V, F e V 
F, V e V 
V, F e F 
F, F e V 
V, V e V 
Opa! A alternativa correta é a letra
B. Confira o gabarito comentado!
A alternativa correta é a letra B, que indica
que as afirmativas I, II e III são,
respectivamente, Falsa, Verdadeira e
Verdadeira. A primeira afirmativa é falsa
porque o algoritmo Quick Sort é mais
eficiente quando há uma grande
quantidade de elementos a ordenar, não
uma pequena. A segunda afirmativa é
verdadeira, pois o algoritmo Shell Sort
realmente utiliza intensamente a inserção
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
12 of 14 07/11/2025, 23:48
A
B
C
D
E
direta. A terceira afirmativa também é
verdadeira, pois no algoritmo Bubble Sort, o
número de variáveis envolvidas é realmente
pequeno.
10
Uma aplicação de gerenciamento de inventário
precisa ordenar itens com base em seus
códigos alfanuméricos. O algoritmo escolhido
deve ser eficiente em lidar com uma variedade
de padrões de dados.
Qual algoritmo de ordenação atende melhor a
esta necessidade?
Binary Search.
Quick Sort.
Heap Sort.
Radix Sort.
Shell Sort.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
13 of 14 07/11/2025, 23:48
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
O Radix Sort é especialmente eficaz para
ordenar dados alfanuméricos, pois trata os
caracteres de acordo com sua posição
individual. Isso o torna mais adequado para
a ordenação de códigos alfanuméricos em
comparação com outros algoritmos que
podem não ser tão eficientes para esse tipo
de dado.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690eaf328acbbf519df...
14 of 14 07/11/2025, 23:48

Mais conteúdos dessa disciplina