一唯数组iArray[10],类型为int.如何使用选择排序算法对其排序,并输出结果。需要完整代码,谢谢!!

解决方案 »

  1.   

    void SelectSort(int a[], int N)
    {//n是数组的大小
           for (int i = 0; i < N; i++)
           {
                  for (int j = i + 1, k = i; j < N; j++) 
                      if (a[j] < a[k]) 
                            k = j;//select min
                  if (k != i) 
                     { 
                       交换a[k]与a [j]
                     }
           }}
    然后输出