1. void tukar (int a[], int I, int j)
2. {
3. int tampung = a[i];
4. a[i] = a[j];
5. a[j] = tampung;
6. }
7. void selection (int[],int n) {
8. int i; int iPos, iMin;
9. for (iPos = 0; iPos < n; iPos++)
10. {
11. iMin = iPos;
12. for (i = iPos+1; i < n; i++)
13. {
14. if (a[i] < a[iMin])
15. {
16. iMin = i;
17. }
18. }
19. if ( iMin != iPos )
20. {
21. tukar(a, iPos, iMin);
22. }
23. }
24. }
Tidak ada komentar:
Posting Komentar