- n = banyaknya nilai
- i = 0
- tukar = true
- jika tukar = true maka ke langkah no. 5 selain itu ke langkah no. 14
- tukar = false
- jika i <= n maka ke langkah no. 7 selain itu ke langkah no. 13
- jika A(i) > A(i+1) maka ke langkah no. 8 selain itu ke langkah no. 12
- tmp = A(i)
- A(i) = A(i+1)
- A(i+1) = tmp
- tukar = true
- i = i + 1
- ke langkah no. 4
- selesai
Jumat, 18 Juni 2010
Algoritma Bubble Sort
Bubble Sort atau pengurutan gelembung menggunakan array. Algoritma bubble sort berdasarkan pada; perbandingan nilai array sekarang dengan nilai array selanjutnya. Jika nilai array sekarang lebih besar dari pada nilai array selanjutnya maka posisi nilai array ditukar. Demikian seterusnya sampai nilai array yang terakhir. Kemudian perbandingannya diulang-ulang lagi dari nilai array paling awal sampai akhir, dan pengulangan dihentikan jika tidak ada pertukaran lagi.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar