aeds2/fonte/U4 - Ordenação em memória p.../c/insercao.h

20 lines
571 B
C

#ifndef INSERCAO_H
#define INSERCAO_H
//=============================================================================
#include "geracao.h"
//=============================================================================
void insercao(int *array, int n){
int i, j, tmp;
for (int i = 1; i < n; i++) {
tmp = array[i];
int j = i - 1;
while ((j >= 0) && (array[j] > tmp)) {
array[j + 1] = array[j];
j--;
}
array[j+1] = tmp;
}
}
//=============================================================================
#endif