269548
Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IMA
Orgão: Pref. Caxias-MA
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IMA
Orgão: Pref. Caxias-MA
Provas:
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de OrdenaçãoSelection Sort
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoLógica de Programação
Analise o trecho de código a seguir:
/ /Esta função reorganiza o vetor v[0..n-1]
// em ordem crescente.
Void ORDENA (int n, int v[])
{
int i, j, min, x;
for (i = 0; i < n-1; ++i) {
min = i;
for (j = i+1; j < n; ++j)
if (v[j] < v[min]) min = j;
x = v[i]; v[i] = v[min]; v[min] = x;
}
}
A função ORDENA reorganiza um vetor utilizando o algoritmo de busca e ordenação: