void insertion_sort()//小数在前面 大数在后面
{
unsigned char i;
unsigned char data[10]={95,98,27,16,45,34,83,62,11,10};
for(i=1;i<10;i++)
{
if(data[i]<data[i-1]) //后面的数据比前面的数据小
{
uint8 j;
uint8 value;
value=data[i];
for(j=i; j>0 ; j--)
{
if(data[j-1]>value)
data[j]=data[j-1];
else
break;
}
data[j]=value;
}
}
}