Ed
anteontem
Vamos analisar as alternativas apresentadas sobre o algoritmo ShellSort: 1. Ele divide o vetor em vetores menores e em cada um deles aplica o método InsertionSort. - Esta é a característica principal do ShellSort. O algoritmo utiliza uma abordagem de inserção, mas faz isso em subgrupos (ou "gaps") do vetor, o que melhora a eficiência. 2. Ele aplica uma busca sequencial completa. - Isso não é uma característica do ShellSort, que é um algoritmo de ordenação, não de busca. 3. Ele mescla os métodos MergeSort e QuickSort. - ShellSort não combina esses métodos; ele é um algoritmo distinto. 4. Ele aplica uma busca binária utilizando o método BubbleSort. - Novamente, isso não é correto, pois ShellSort não utiliza BubbleSort nem busca binária. 5. Ele aplica o método SelectionSort utilizando recursividade. - ShellSort não utiliza SelectionSort e não é um algoritmo recursivo. Portanto, a alternativa correta que apresenta a principal característica do algoritmo ShellSort é: Ele divide o vetor em vetores menores e em cada um deles aplica o método InsertionSort.
Mais perguntas desse material