C 中的插入排序


#include
#include
#include <数学.h>

void tri_insertion(int T[], int n)
{
   int x,j;
   for(int i = 0;i <= n - 1;i++)
   {
       x = T[i];
       j = i;
       while( j > 0 &T[j-1]>x )
       {
          T[j] = T[j-1];
          j = j - 1;    
       }
       T[j] = x;
   }
}
int main()
{
   int T[10]={5,2,9,7,1,6,12,51,24};
   tri_insertion(T,10);
   for (int i=0;我<10;i++)
   printf(%d ”,T[i]);
   返回 0;
}