Respostas
Vamos analisar cada alternativa: A) O BubbleSort é majoritariamente utilizado para ordenar vetores; o SelectionSort para ordenar matrizes. - Errado. Ambos são algoritmos de ordenação utilizados para ordenar vetores. B) O BubbleSort realiza a troca em cada par de valores invertidos; o SelectionSort faz a troca quando encontra o menor valor para a posição em processamento. - Correto. O BubbleSort realiza a troca em cada par de valores invertidos, enquanto o SelectionSort faz a troca quando encontra o menor valor para a posição em processamento. C) O BubbleSort inicia a varredura do início do vetor, ao passo que o SelectionSort inicia do final do vetor. - Errado. O BubbleSort inicia a varredura do início do vetor, e o SelectionSort inicia do início também. D) O BubbleSort necessita de memória extra para fazer o processamento; enquanto o SelectionSort utiliza metade da memória proporcionalmente. - Errado. Ambos os algoritmos não necessitam de memória extra para processamento. E) O BubbleSort, para concluir a ordenação, realiza apenas uma troca; o SelectionSort realiza pares de trocas para cada posição do vetor. - Errado. O BubbleSort pode realizar várias trocas até concluir a ordenação, enquanto o SelectionSort realiza pares de trocas para cada posição do vetor. Portanto, a alternativa correta é a B) O BubbleSort realiza a troca em cada par de valores invertidos; o SelectionSort faz a troca quando encontra o menor valor para a posição em processamento.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta