以下是我的插入排序代码请各位高手指正.
这段代码执行结果没问题但我觉得算法好象繁琐了一些请高手指教.
谢谢
public static void main(String args[]){
int a[] = {2,8,5,3,10,7,1,4,6,9};
int temp = 0;
for (int i = 1 ; i < a.length ; i ++) 
{
   for (int j = 0;j < i; j ++) 
   {
    if (a[i] < a[j]) 
    {
        temp = a[i];
        for (int m = i-1;m > j-1;m--) 
        {
           a[m+1] = a[m];
        }
        a[j] = temp;
    }
   
   }
   
}

  }