Algoritma Bubble Sort Adalah Algoritma Pengurutan Sederhana Yang Membandingkan Pasangan Elemen Berturut
Algoritma Bubble Sort Adalah Algoritma Pengurutan Sederhana Yang Membandingkan Pasangan Elemen Berturut
berturut-turut dalam array dan menukar posisinya jika urutannya tidak sesuai. Proses pengurutan
dilakukan secara berulang sampai seluruh elemen dalam array terurut dengan benar.
Berikut adalah deskripsi koding algoritma Bubble Sort yang terdapat dalam program yang Anda berikan:
- Prosedur ini bertujuan untuk menukar posisi dua elemen dalam array.
- Pada setiap iterasi, elemen array a[i] ditampilkan dengan lebar 5 karakter.
- Loop for pertama (i) digunakan untuk mengulangi proses pengurutan sampai n-1 kali.
- Loop for kedua (j) digunakan untuk membandingkan pasangan elemen dalam array.
- Pada setiap iterasi, jika a[j] lebih kecil dari a[j-1], maka prosedur tukar dipanggil untuk menukar posisi
elemen-elemen tersebut.
- Loop kedua akan berlanjut hingga mencapai posisi i+1 untuk setiap iterasi loop pertama.
- User diminta untuk memasukkan jumlah elemen (n) yang akan diurutkan.
- Setelah elemen-elemen array diisi, program akan menampilkan data sebelum diurutkan.
- Readln terakhir digunakan untuk menahan program agar tidak langsung berakhir setelah
menampilkan hasil pengurutan.
Itulah deskripsi singkat dari koding algoritma Bubble Sort yang terdapat dalam program yang Anda
berikan. Algoritma ini mengurutkan elemen-elemen array dengan membandingkan pasangan-pasangan
elemen dan menukar posisinya jika diperlukan. Proses pengurutan dilakukan secara berulang hingga
seluruh elemen terurut dengan benar.