以冒泡为例:
void SortArray(int[] a, out int compareTimes, out int changeTimes){
compareTimes = 0;
changeTimes = 0;
for(i = 0; i < a.length; i++){
for(j = i+1; j < a.length; j++){
compareTimes++;
if (a[i]<a[j]){
changeTimes++;
int t = a[i]; a[i]=a[j]; a[j]=t;
}
}
}
}
追问题目还要 要求待排数据从磁盘文件读入,实施排序后将数据写入另一个文件中。thank you
追答这些读写文件的方法,网上有很多