Rabu, 27 Februari 2013

Bubble Sort

Diposting oleh Unknown di 07.22
Bubble Sort merupakan jenis algoritma pengurutan yang paling sederhana. Proses yang terjadi pada pengurutan dengan metode bubble sort adalah selalu membandingkan dua data yang berdekatan. Apabila data yang berada di sebelah kanannya bernilai lebih kecil maka ditukarkan sampai semua data treurut sehingga memunculkan data terbesar di posisi paling akhir.

  • Contoh ilustrasi Bubble Sort :

  • Contoh program Bubble Sort dalam C :
#include<stdio.h>
void main(){
     int data[100], n, i, j, swap; 
     printf("Berapa Data yang Diinginkan ?");
     scanf("%d",&n);
     for (i=0; i<n; i++){
          printf("Data ke %d : "i+1);
          scanf("%d",&data[i]);
          }
          for (i=0; i<n-1; i++){
               for (j=0; j<n-i-1; j++){
                    if (data[j]>data[j+1]){
                         swap=data[j];
                         data[j]=data[j+1];
                         data[j+1]=swap;
                         } 
                    }
               } 
printf("\nData Setelah Diurutkan : \n");
for (i=0; i<n; i++){
     printf("%d", data[i]);
     }
}

  • Hasil Outputnya :








0 komentar:

Posting Komentar

What the fuck ヾ(´^ω^)ノ♪

Diberdayakan oleh Blogger.
 

♥ Wentii's Blog ♥ Template by Ipietoon Blogger Template | Gift Idea