Java-da qabarcıq çeşidləmə nədir?
Java-da qabarcıq çeşidləmə nədir?

Video: Java-da qabarcıq çeşidləmə nədir?

Video: Java-da qabarcıq çeşidləmə nədir?
Video: Stromae - Alors on danse (Official Video) 2024, Bilər
Anonim

Bubble çeşidi ən sadədir çeşidləmə alqoritmlə, ilk iki elementi müqayisə edir, əgər birincisi ikincidən böyükdürsə, onları dəyişdirir, qonşu elementlərin növbəti cütü üçün etməyə davam edir (müqayisə edir və dəyişdirir). Sonra ilk iki elementlə yenidən başlayır, müqayisə edir, daha çox dəyişdirmə tələb olunmayana qədər dəyişdirir.

Bundan əlavə, nümunə ilə Java-da bubble sort nədir?

Bubble Sort ən sadədir çeşidləmə Yanlış qaydada olduqda bitişik elementləri təkrar-təkrar dəyişdirməklə işləyən alqoritm. Misal : Birinci Keçid: (5 1 4 2 8) –> (1 5 4 2 8), Burada alqoritm ilk iki elementi müqayisə edir və 5 > 1-dən sonra dəyişdirir. (1 5 4 2 8) –> (1 4 5) 2 8), 5 > 4-dən etibarən dəyişdirin.

Bundan əlavə, Java-da qabarcıq növünü necə yazırsınız? Java-da Bubble Sort

  1. ictimai sinif BubbleSortExample {
  2. statik boşluq bubbleSort(int arr) {
  3. int n = arr.length;
  4. int temp = 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. //elementləri dəyişdirin.

Həmçinin soruşulur ki, Java-da qabarcıq çeşidləmə nə deməkdir?

Bubble çeşidi massivin birinci elementini növbəti elementlə müqayisə edən sadə alqoritmdir. Əgər massivin cari elementi ədədi olaraq növbəti elementdən böyükdürsə, elementlər dəyişdirilir.

Baloncuk çeşidi necə işləyir?

Massivi bütövlükdə axtarmaq əvəzinə, bubble sort işləyir massivdəki bitişik obyekt cütlərini müqayisə etməklə. Obyektlər düzgün qaydada deyilsə, onlar dəyişdirilir ki, ikisindən ən böyüyü yuxarı qalxsın. Mübadilə bütün massiv düzgün qaydada olana qədər davam edir.

Tövsiyə: