You are viewing a single comment's thread. Return to all comments →
int min,i,count=0; for(i=0;i< arr.size()-1;i++) { min = i; for(int j=i+1;j< arr.size();i++) { if(arr[j] < arr[min]) j = min; } swap(arr[i],arr[min]); count++; } return count; }
I am getting run time error . Can you please explain what I am doing wrong.
Seems like cookies are disabled on this browser, please enable them to open this website
Minimum Swaps 2
You are viewing a single comment's thread. Return to all comments →
int min,i,count=0; for(i=0;i< arr.size()-1;i++) { min = i; for(int j=i+1;j< arr.size();i++) { if(arr[j] < arr[min]) j = min; } swap(arr[i],arr[min]); count++; } return count; }
I am getting run time error . Can you please explain what I am doing wrong.