选择排序模板 //n个元素,选择排序 从小到大 for(int i=0;i<n;i++){ int tmpMin = i; for(int j=i;j<n;j++){ if(a[j]<a[tmpMin]){ tmpMin = j; } } //交换当前最小和无序队列中第一位 int tmp = a[i]; a[i] = a[tmpMin]; a[tmpMin] = tmp; }