选择排序法中的一个疑问
void SelectionSort(int arr[ ],int n){
int i,j,k,t ;
for(i=0;i<n-1;i++) {
k =i;
for(j=i+1;j<n;j++)
if(arr[j]<arr[k])
k=j;
t=arr[k];
arr[k]=arr[i];
arr[i]=t;
}
}
我的疑问是:以第一次外循环为例,arr[k]中k的值始终都是0吗?
[此贴子已经被作者于2016-7-22 19:23编辑过]