数组：[3, 1, 4, 7, 8, 2]
使用选择排序方法编写一个伪代码算法，对数字数组进行排序。
算法选择排序(A：可排序项目列表)
  //...设置输入参数
  n = length(A)    //...计算数组大小
  
  for i = 1 to n - 1
    //...循环遍历项目
    min = i
  
    for j = i + 1 to n
      //...查找最小项
      if A[j] < A[min]
        min = j
    end for
  
    //...交换最小项
    if i != min
      swap(A[i], A[min])
    end if
  
  end for

end SelectionSort