Sıralama Algoritmaları : Bubble Sort
01
02
03
04
05
06
07
08
09
10
11
12
13
| public static void BubbleSort( int [] dizi) { int temp; // Yer değiştirmede kullanılacak geçici değişken for ( int i= 1 ; i<dizi.length; i++) { for ( int j= 0 ; j<dizi.length-i; j++) { if (dizi[j] > dizi [j+ 1 ]) { temp = dizi [j]; dizi [j] = dizi [j+ 1 ]; dizi [j+ 1 ] = temp; } //Önce gelen elaman bir sonrakinden büyükse ikisi yer değiştiriyor } // Dizinin ardışık elamanlarını karşılaştırmak için kullandığımız döngü } // Her karşılaştırmadan sonra yeniden kaldığımız yerden devam etmemizi sağlayan döngü } |
Yorumlar
Yorum Gönder
Yorumunuz alınmıştır. İncelenip yayımlanacaktır.