Minggu, 26 Juni 2011

script selection sort


    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

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites