Ed
há 6 meses
Vamos analisar as descrições e correlacioná-las com os algoritmos de ordenação: 1. Bubble sort: Este algoritmo compara pares de elementos adjacentes e os troca se estiverem na ordem errada. Ele não se encaixa nas descrições fornecidas. 2. Ordenação por seleção: Encontra o menor item do vetor e troca com o item da primeira posição, repetindo o processo. Esta descrição se encaixa perfeitamente na definição da ordenação por seleção. 3. Ordenação por inserção: Este método é descrito como o preferido dos jogadores de cartas, onde a lista é dividida em uma parte ordenada e outra não ordenada, e os elementos são inseridos na posição correta. Esta descrição se encaixa na ordenação por inserção. 4. Shell sort: Este algoritmo é uma extensão do método de ordenação por inserção, permitindo trocas de elementos distantes. A descrição se encaixa na definição do Shell sort. 5. Quick sort: Este algoritmo escolhe um pivô e particiona a lista em duas sublistas, uma com elementos menores e outra com elementos maiores. A descrição se encaixa na definição do Quick sort. Agora, vamos correlacionar as descrições: - A descrição que fala sobre escolher um pivô e particionar a lista se refere ao Quick sort. - A descrição que fala sobre encontrar o menor item e trocar com a primeira posição se refere à Ordenação por seleção. - A descrição que fala sobre o método preferido dos jogadores de cartas se refere à Ordenação por inserção. - A descrição que fala sobre a extensão de outro algoritmo e permite trocas de elementos distantes se refere ao Shell sort. Com isso, a correlação correta é: - Quick sort: (V) - Ordenação por seleção: (II) - Ordenação por inserção: (III) - Shell sort: (IV) Agora, vamos verificar as alternativas: - V, II, III, IV, I: Correto. - I, II, III, IV, V: Incorreto. - IV, III, II, I, V: Incorreto. - V, III, II, IV, I: Incorreto. - I, III, II, IV, V: Incorreto. Portanto, a alternativa correta é: V, II, III, IV, I.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A correlação correta entre os algoritmos internos de ordenação de listas e suas descrições é: V - Quick sort: Escolhe-se um pivô e particiona-se a lista em duas sublistas - uma com os elementos menores que ele e outra com os maiores, que, ao serem ordenadas e combinadas com o pivô, geram uma lista ordenada. O processo é aplicado às partições para ordená-las. Embora tenha uma complexidade de pior caso de O(n^2), no caso médio, é de O(n log n). II - Ordenação por seleção: Encontra-se o menor item do vetor. Troca-se com o item da primeira posição do vetor. Repetem-se essas duas operações com os n-1 itens restantes; depois, com os n-2 itens; até que reste apenas um elemento. III - Ordenação por inserção: Método preferido dos jogadores de cartas. A cada momento, existem duas partes na lista - uma ordenada (destino) e outra não ordenada (fonte). Inicialmente, a lista destino tem apenas o primeiro elemento, e a fonte, os demais elementos. Em cada passo, a partir de i=2, seleciona-se o i-ésimo item da lista fonte. Deve-se colocá-lo no lugar apropriado na lista destino, de acordo com o critério de ordenação. IV - Shell sort: É uma extensão de outro algoritmo de ordenação conhecido e permite trocas de elementos distantes um do outro, não necessariamente adjacentes. Os itens separados de h posições são rearranjados. Todo h-ésimo item leva a uma lista ordenada. Tal lista é... A sequência correta de correlação é: V, II, III, IV, I.
Mais perguntas desse material