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