Beruflich Dokumente
Kultur Dokumente
Numeros[I]
Fim
Exemplo de Ordenao
Crescente
Dado o seguinte vetor de cinco posies:
N[0] = 9
N[1] = 8
N[2] = 7
N[3] = 5
N[4] = 3
Podemos orden-lo em ordem crescente seguindo
os passos do algoritmo anterior, gerando o
seguinte resultado a cada passo:
Exemplo de Ordenao
Crescente
Passo 1
N[0] = 8
N[1] = 9
N[2] = 7
N[3] = 5
N[4] = 3
Passo 5
N[0] = 3
N[1] = 9
N[2] = 8
N[3] = 7
N[4] = 5
Passo 2
N[0] = 8
N[1] = 9
N[2] = 7
N[3] = 5
N[4] = 3
Passo 6
N[0] = 3
N[1] = 8
N[2] = 9
N[3] = 7
N[4] = 5
Passo 3
N[0] = 7
N[1] = 9
N[2] = 8
N[3] = 5
N[4] = 3
Passo 7
N[0] = 3
N[1] = 7
N[2] = 9
N[3] = 8
N[4] = 5
Passo 4
N[0] = 5
N[1] = 9
N[2] = 8
N[3] = 7
N[4] = 3
Passo 8
N[0] = 3
N[1] = 5
N[2] = 9
N[3] = 8
N[4] = 7
Exemplo de Ordenao
Crescente
Passo 9
N[0] = 3
N[1] = 5
N[2] = 8
N[3] = 9
N[4] = 7
Passo 10
N[0] = 3
N[1] = 5
N[2] = 7
N[3] = 9
N[4] = 8
Resultado
N[0] = 3
N[1] = 5
N[2] = 7
N[3] = 8
N[4] = 9
por
fazer
Numeros[I]
I = 0, I < 19,
I=I+1
I = 0, I < 20,
I=I+1
Numeros[I]
Fim
Numero[I]
>
Numero[J]
X = Numero[I]
Numero[I] = Numero[J]
Numero[J] = X
1,2,3,4,5,6,7,...,19
2,3,4,5,6,7,...,19
3,4,5,6,7,...,19
4,5,6,7,...,19
...
,19
18
19
Nomes
Andr
Carlos
Frederico
Golias
Slvia
Slvio
Waldir
Segunda Parte
ndice
Nomes
ndice
Nomes
Andr
Golias
Carlos
Slvia
Frederico
Slvio
Waldir
Segunda Parte
ndice
Nomes
ndice
Nomes
Golias
Slvio
Slvia
Waldir
Segunda Parte
ndice
Nomes
ndice
Nomes
Slvio
Waldir