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:Re:sort Posted by:azma at 2009-03-16 16:00:49 > #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