dizinin üstüne doğru ilerlemesidir.
Bubble Sort(Kabarcık Sıralaması) Java Kodu
public static void BubbleSort(int [] dizi) {
int gecicidegisken=0; // Yer değiştirmede kullanılacak geçici değişken
for (int i=0; i<dizi.length; i++) {
for(int j=0;j<dizi.length-i-1;j++) {
if (dizi[j] > dizi [j+1]) {
gecicidegisken = dizi [j];
dizi [j] = dizi [j+1];
dizi [j+1] = gecicidegisken;
} //Önce gelen elaman bir sonrakinden büyükse ikisi yer değiştiriyor
}
} // Dizi boyutu bitene kadar for döngüsü işlemi tekrarlar.
System.out.println("dizi :"+dizi[14]); // Örneğin 15 elemanlı bir dizide sıralanmış
//en büyük sayıyı gösterir...
}