Programación de máquinas CNC de cabeza plana
voidinsertion_sort(intarray[],intfirst,intlast)
{
inti,j;
inttemp;
for(i=primero+1;i<último;i++)
{
temp=array[i];
j=i-1 ;
//Compare con los números ordenados uno por uno. Si es mayor que temp, el número se moverá más tarde
while((j>=0)&&(array. [j]>temp) )
{
matriz[j+1]=matriz[j];
j--;
}
//Hay un número mayor que temp
if(j!=i-1)
{array[j+1]= temperatura;}
}
}