Kelebihan Bubble Sort
- Metode Buble Sort merupakan metode yang paling simpel
- Metode Buble Sort mudah dipahami Algoritmanya
Kelemahan Bubble Sort
Meskipun simpel metode Bubble Sort merupakan metode
pengurutan yang paling tidak efisien. Kelemahan Bubble Sort adalah
- Pada saat mengurutkan data yang sangat besar akan mengalami kelambatan luar biasa, atau dengan kata lain kinerja memburuk cukup signifikan ketika data yang diolah jika data cukup banyak.
- Jumlah pengulangan akan tetap sama jumlahnya walaupun data sesungguhnya sudah cukup terurut. hal ini disebabkan setiap data dibandingkan dengan setiap data yang lain untuk menentukan posisinya.
Contoh Kasus
Misalkan kita punya data seperti ini: 9, 7, 5, 3 dan kita
ingin mengurutkan data ini (ascending) dengan menggunakan bubble sort. Berikut
ini adalah proses yang terjadi:
Iterasi ke-1: 9, 7, 5, 3 :: 9, 7, 3, 5 :: 9, 3, 7, 5 :: 3, 9, 7, 5 (ada 3 pertukaran)
Iterasi ke-1: 9, 7, 5, 3 :: 9, 7, 3, 5 :: 9, 3, 7, 5 :: 3, 9, 7, 5 (ada 3 pertukaran)
Iterasi ke-2: 3, 9, 7, 5 :: 3, 9, 5, 7 :: 3, 5, 9, 7 (ada 2 pertukaran)
Iterasi ke-3: 3, 5, 9, 7 :: 3, 5, 7, 9 (ada 1 pertukaran)
Iterasi ke-3: 3, 5, 9, 7 :: 3, 5, 7, 9 (ada 1 pertukaran)
Iterasi ke-4: 3, 5, 7, 9 (ada 0 pertukaran) -> proses selesai
0 comments:
Post a Comment