Buscar

Questão 5: O mecanismo de ordenação InsertionSort é um algoritmo considerado de complexidade quadrática, pois utiliza dois laços de repetição aninh...

Questão 5: O mecanismo de ordenação InsertionSort é um algoritmo considerado de complexidade quadrática, pois utiliza dois laços de repetição aninhados para efetuar a ordenação. Contudo, dependendo de como os dados estão distribuídos no vetor, ele não precisa percorrê-lo inteiro, como fazem os métodos BubbleSort e SelectionSort. Assinale a alternativa correta referente à condição dos valores do vetor para que o método InsertionSort faça o mínimo de iterações possível em uma ordenação crescente:


a. Que o vetor esteja ordenado ou parcialmente ordenado em ordem crescente.
b. Que o vetor tenha um número grande de elementos, porém uniformes.
c. Que o vetor esteja ordenado ou parcialmente ordenado em ordem decrescente.
d. Que o vetor tenha um número pequeno de elementos.
e. Que o vetor esteja totalmente desordenado.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra "a. Que o vetor esteja ordenado ou parcialmente ordenado em ordem crescente." Isso ocorre porque o algoritmo InsertionSort é mais eficiente quando os elementos do vetor já estão próximos de sua posição final, reduzindo o número de iterações necessárias para ordená-lo.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais