| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:sortIn Reply To:sort Posted by:azma at 2009-03-02 15:52:27 #include<iostream>
using namespace std;
int n,i,a[9999];
void selectionSort(int x[], int n) {
for (int pass=0; pass<n-1; pass++) {
int potentialSmallest = pass; // assume this is smallest
//--- Look over remaining elements to find smallest.
for (int i=pass+1; i<n; i++) {
if (x[i] < x[potentialSmallest]) {
//--- Remember index for latter swap.
potentialSmallest = i;
}
}
//--- Swap smallest remaining element
int temp = x[pass];
x[pass] = x[potentialSmallest];
x[potentialSmallest] = temp;
}
}
main(){
cin>>n;
for(i=n;i;)cin>>a[--i];
selectionSort(a,n);
cout<<a[n>>1];
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator