Jumat, 21 Februari 2014

bublesort


Praktikum

Algoritma Pemograman




Nama : Rizka Aulia

NIM  : 09031181320004

Jurusan/Fakultas : Sistem Informasi, Ilmu Komputer 


Contoh Buble Sort :

#include <iostream>

using namespace std;

int tampilkanLarik(int data[], int n)

{

    int i;

    for(i=0; i<n; i++)

        cout<< data[i] << ""<<endl;

}

int bubble_sort(int data[], int n)

{

    int tahap, j, temp;

    int adaPenukaran;

    tahap=1;

    adaPenukaran=1;

    while (tahap <n-1 && adaPenukaran)

    {

        adaPenukaran=0;

        for(j=0; j<n-tahap;j++)

            if (data[j] > data[j+1])

        {

            adaPenukaran=1;

            temp=data[j];

            data[j]=data[j+1];

            data[j+1]=temp;

        }

    cout <<"Hasil tahap "<<tahap<< " : "<<endl;

    tampilkanLarik(data,n);

    tahap++;

    }

}

int main()

{

    const int jumlahData=5;

     int i;

     int data[] = {10,23,78,98,54};

     bubble_sort(data,jumlahData);

     cout << "Hasil Pengurutamn Data :"<<endl;

     tampilkanLarik(data,jumlahData);

     return 0;

}

Proses :


Tidak ada komentar:

Posting Komentar