Questão de Estrutura de Dados

O algoritmo Inserção apresentado a seguir recebe como parâmetro um vetor de números inteiros desordenados e rearranja esse vetor de tal forma que seus elementos estejam ordenados de forma crescente. Considerando que nesse algoritmo há erros que devem ser corrigidos para a sua correta execução, assinale a opção que apresenta todas as correções necessárias.

A
A linha 6 deve ser corrigida da seguinte forma: while(j >= 0 && v[j] > chave) e a linha 10, do seguinte modo: v[j+1] = v[j];.
B
A linha 7 deve ser corrigida da seguinte forma: v[j+1] = v[j]; e a linha 10, do seguinte modo: v[j-1] = chave;.
C
A linha 3 deve ser corrigida da seguinte forma: for(i = 1; i < n-1; i++) e a linha 10, do seguinte modo: v[j-1] = chave;.
D
A linha 8 deve ser corrigida da seguinte forma: j = i + 1; e a linha 6, do seguinte modo: while(j >= 0 && v[j] > chave).

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados