Implementacion en c



La implementacion en el lenguaje C del metodo de ordenacion por insercion seria la siguiente:
void metodoInsercion(int numeros[], int tamañoArray)
{
   int i,a,index;
 
   for (i=1;i<tamañoArray;i++)
   {
      index=numeros[i];
      a = i-1;
 
      while(a>=0&&numeros[a]>index)
      {
         numeros[a + 1]=numeros[a];
         a--;
      }
      numeros[a+1]=index;
   }
}
En el apartado de corrida en frio puede visualizarse el funcionamiento de la funcion.