Posted by : Vederis Leunardus Kamis, 02 Januari 2014

Anda tahu gelembung? umumnya gelembung yang paling cepat ke udara adalah gelembung yang kecil, sedangkan yang besar akan lebih lambat dan yang paling mudah di raih adalah gelembung yang besar. Konsep itulah yang akan digunakan dalam sorting kali ini. 

Berikut adalah kode yang saya buat tentang bubble sort


Kalau cuman tau kodenya kayaknya kurang enak, lebih baik kita tahu konsepnya juga. coba lihat gambar berikut.
Kesimpulan :
1. Perulangan pertama pasti yang paling besar ada di belakang. dan begitu seterusnya.
2. Pada perulangan pertama terjadi n - 1 (n = jumlah angka) pengecekan, dan akan terus berkurang.
3. Apabila index[i] lebih besar daripada index[i + 1] dst. pasti akan terjadi penukaran.
4. terjadi sebanyak n perulangan.
maksudnya adalah lihat pada gambar di atas dia akan kembali ke posisi awal sebanyak n kali.

Kelebihan dan Kekurangan Bubble Sort

Kelebihan : 
Mudah digunakan, simple, tidak ribet.

Kelemahan :
Sangat lambat dalam mengerjakan kasus apabila deret bilangannya sangat panjang (mensorting 1000 bilangan)
Tetap melakukan perulangan meski sudah terurut.



Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Blogger templates

Labels

Diberdayakan oleh Blogger.

- Copyright © Wrong Thought -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -