CODING BUBBLE SORT MENGGUNAKAN BAHASA JAVA
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWWjlIXz6UanA5yPRtt3JnhMp2bg4T07cvBbDjWJemhK_w89wC04B-xa7sWJ3vtpAa2a5Au8UCOhz23fjzSJC7aprrB2nE1l7SMNmSlOvfJ29GpXMBPb5UyyruhtUZ6pLXupmLAOv7LrMC/s0/CODING.jpg)
Bubble Sort adalah sebuah teknik pengurutan data dengan cara menukar dua data yang bersebelahan jika urutan dari data tersebut salah. Cara mengurutkan bubble sort ini ada dua yaitu secara ascending dan descending. Kekurangan dari teknik sorting ini yaitu tidak cocok untuk set data dengan jumlah besar.
Berikut ini adalah coding dari bubble sort menggunakan bahasa pemrogramman java :
package bubble.sort;
/**
*
*
@author UI PC
*/
public class BubbleSort {
public static void main(String[] args) {
int angka[] = {23, 46, 12, 25, 57, 34};
int temp;
//bubble sort
for (int i = 0; i < angka.length; i++) {
for (int j = 0; j < angka.length - 1; j++) {
if (angka[j] > angka[j + 1])
{
temp = angka[j + 1];
angka[j + 1] = angka[j];
angka[j] = temp;
}
}
}
//end
//output bubble sort
for (int i = 0; i < angka.length; i++) {
System.out.print(angka[i] + "\t");
}
System.out.println("");
}
}
Berikut adalah hasil coding di atas jika di run :