- Masalah tentang mengurutkan angka dengan metode bubble sort. Metode bubble sort ini dilakukan dengan cara melakukan perbandingan data pertama dengan data setelah nya. Jika data yang di sebelah kiri lebih besar maka data tersebut akan bertukaran tempat yang angka besar berpindah kekanan.
- Analisis
Proses yang terjadi:
Tahap ke-1: 7, 9, 4, 1 :: 7, 4, 9, 1 ::7, 4, 1, 9 (ada 3 pertukaran)
Tahap ke-2: 4, 7, 1, 9 :: 4, 1, 7, 9 (ada 2 pertukaran)
Tahap ke-3: 1, 4, 7, 9 (ada 1 pertukaran -> proses selesai
- Algoritma
Deskripsi
for(int i=0;i<n;i++)
for(int j=i;j<n;j++)
if(a[i]>a[j])
t=a[i];
a[i]=a[j];
a[j]=t;
endif
endfor
endfor
- C++
0 komentar
Posting Komentar