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