Java'da kabarcık sıralama nedir?
Java'da kabarcık sıralama nedir?

Video: Java'da kabarcık sıralama nedir?

Video: Java'da kabarcık sıralama nedir?
Video: Bubble Sort - Kabarcık Sıralaması - Anlamayan Kalmayacak 2024, Mayıs
Anonim

Kabarcık sıralama en basiti sıralama algoritma, ilk iki elemanı karşılaştırır, eğer birincisi ikinciden büyükse, onları değiştirir, sonraki bitişik eleman çifti için yapmaya devam eder (karşılaştırır ve takas eder). Daha sonra ilk iki öğeyle yeniden başlar, karşılaştırır, takas gerekmeyene kadar takas eder.

Bunun yanında, Java'da örnek olarak bubble sort nedir?

Kabarcık Sıralaması en basiti sıralama Yanlış sıradaysa bitişik öğeleri tekrar tekrar değiştirerek çalışan algoritma. Örnek : İlk Geçiş: (5 1 4 2 8) –> (1 5 4 2 8), Burada algoritma ilk iki öğeyi karşılaştırır ve 5 > 1'den beri yer değiştirir (1 5 4 2 8) –> (1 4 5 2 8), 5 > 4'ten beri değiş tokuş yapın.

Ek olarak, Java'da bir baloncuk sıralamasını nasıl yazarsınız? Java'da Kabarcık Sıralaması

  1. genel sınıf BubbleSortÖrnek {
  2. static void bubbleSort(int arr) {
  3. int n = dizi.uzunluk;
  4. int sıcaklık = 0;
  5. for(int i=0; ben < n; i++){
  6. for(int j=1; j < (n-i); j++){
  7. if(dizi[j-1] > dizi[j]){
  8. // öğeleri değiştir.

Ayrıca, Java'da kabarcık sıralamanın ne anlama geldiği sorulmuştur.

Kabarcık sıralama dizinin ilk öğesini bir sonrakiyle karşılaştıran basit bir algoritmadır. Dizinin mevcut elemanı sayısal olarak bir sonrakinden daha büyükse, elemanlar değiştirilir.

Balon sıralama nasıl çalışır?

Bir diziyi bir bütün olarak aramak yerine, kabarcık sıralama çalışmaları dizideki bitişik nesne çiftlerini karşılaştırarak. Nesneler doğru sırada değilse, ikisi arasında en büyüğü yukarı hareket edecek şekilde değiştirilirler. Değiştirme, tüm dizi doğru sırada olana kadar devam eder.

Önerilen: