- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Ordenação
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
Considere o algoritmo em pseudocódigo abaixo:
i ← 1
enquanto i < length(A)
x ← A[i]
j ← i - 1
enquanto j ≥ 0 and A[j] ≤ x
A[j+1] ← A[j]
j ← j - 1
fim enquanto
A[j+1] ← x
i ← i + 1
fim enquanto
Executando-o no vetor [1,2,3,4,5], obtemos como resultado o vetor com valores: