Kas yra burbulų rūšiavimas Java?
Kas yra burbulų rūšiavimas Java?

Video: Kas yra burbulų rūšiavimas Java?

Video: Kas yra burbulų rūšiavimas Java?
Video: Sorting in Java | Bubble Sort, Selection Sort & Insertion Sort | Java Placement Course 2024, Lapkritis
Anonim

Burbulų rūšiavimas yra paprasčiausias rūšiavimas algoritmas, jis lygina pirmuosius du elementus, jei pirmasis yra didesnis nei antrasis, sukeičia juos, tęsia veiksmus (lygina ir keičia) kitai gretimų elementų porai. Tada vėl pradedama nuo pirmųjų dviejų elementų, lygina, keičiasi, kol nebereikia apsikeitimo.

Be to, kas yra „Java“burbulų rūšiavimas su pavyzdžiu?

Burbulų rūšiavimas yra paprasčiausias rūšiavimas algoritmas, kuris veikia pakartotinai sukeisdamas gretimus elementus, jei jie yra neteisinga tvarka. Pavyzdys : Pirmas praėjimas: (5 1 4 2 8) –> (1 5 4 2 8), čia algoritmas lygina pirmuosius du elementus ir apsikeičia nuo 5 > 1. (1 5 4 2 8) –> (1 4 5) 2 8), Keisti nuo 5 > 4.

Be to, kaip „Java“rašyti burbulų rūšiavimą? Burbulų rūšiavimas Java

  1. public class BubbleSortExample {
  2. static void bubbleSort(int arr) {
  3. int n = arr.ilgis;
  4. vidinė temperatūra = 0;
  5. for(int i=0; i < n; i++){
  6. for(int j=1; j < (n-i); j++){
  7. if(arr[j-1] > arr[j]){
  8. //pakeisti elementus.

Taip pat paklausta, ką reiškia „Java“burbulų rūšiavimas?

Burbulų rūšiavimas yra paprastas algoritmas, kuris palygina pirmąjį masyvo elementą su kitu. Jei dabartinis masyvo elementas yra skaitiniu požiūriu didesnis už kitą, elementai sukeičiami.

Kaip veikia burbulų rūšiavimas?

Užuot ieškoję viso masyvo, burbulų rūšiavimas veikia lyginant gretimas masyvo objektų poras. Jei objektai yra neteisingai išdėstyti, jie sukeičiami taip, kad didžiausias iš dviejų judėtų aukštyn. Keitimas tęsiamas tol, kol visas masyvas bus teisinga tvarka.

Rekomenduojamas: