
Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
codigo em java
Tipologia: Notas de estudo
1 / 1
Esta página não é visível na pré-visualização
Não perca as partes importantes!

Java
public static void insertionSort(int[] numbers) { for (int i = 0; i < numbers.length; i++) { int copyNumber = numbers[i]; int j = i; while (j > 0 && copyNumber < numbers[j-1]) { numbers[j] = numbers[j-1]; j--; } numbers[j] = copyNumber; } }
void insertionSort(int *primeiro, int *ultimo) { int aInserir, *posAInserir = inicio + 1, *posAtual; for (; posAInserir <= ultimo; ++posAInserir) { aInserir = *posAInserir; posAtual = posAInserir - 1; while (posAtual >= primeiro && *posAtual > aInserir ) { *(posAtual+1) = *posAtual; --posAtual; } *(posAtual+1) = aInserir; } }