Kas ir burbuļu šķirošana Java?
Kas ir burbuļu šķirošana Java?

Video: Kas ir burbuļu šķirošana Java?

Video: Kas ir burbuļu šķirošana Java?
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Maijs
Anonim

Burbuļu šķirošana ir visvienkāršākā šķirošana algoritmu, tas salīdzina pirmos divus elementus, ja pirmais ir lielāks par otro, apmaina tos, turpina darīt (salīdzina un apmaina) ar nākamo blakus esošo elementu pāri. Pēc tam tas atkal sākas ar pirmajiem diviem elementiem, salīdzina, veic mijmaiņas darījumus, līdz vairs nav nepieciešami mijmaiņas darījumi.

Bez tam, kas ir burbuļu kārtošana Java ar piemēru?

Burbuļu kārtošana ir visvienkāršākā šķirošana algoritms, kas darbojas, atkārtoti apmainot blakus esošos elementus, ja tie ir nepareizā secībā. Piemērs : Pirmā kārta: (5 1 4 2 8) –> (1 5 4 2 8), šeit algoritms salīdzina pirmos divus elementus un apmainās kopš 5 > 1. (1 5 4 2 8) –> (1 4 5) 2 8), Mainīt kopš 5 > 4.

Turklāt, kā rakstīt burbuļu kārtošanu Java? Burbuļu kārtošana Java

  1. public class BubbleSortExample {
  2. static void bubbleSort(int arr) {
  3. int n = arr.garums;
  4. iekšējā 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. //apmainīt elementus.

Tāpat tika jautāts, ko Java nozīmē ar burbuļu kārtošanu?

Burbuļu šķirošana ir vienkāršs algoritms, kas salīdzina pirmo masīva elementu ar nākamo. Ja pašreizējais masīva elements ir skaitliski lielāks par nākamo, elementi tiek apmainīti.

Kā darbojas burbuļu kārtošana?

Tā vietā, lai meklētu masīvu kopumā, burbuļu šķirošana darbojas salīdzinot blakus esošos objektu pārus masīvā. Ja objekti nav sakārtoti pareizi, tie tiek apmainīti tā, lai lielākais no abiem pārvietotos uz augšu. Apmaiņa turpinās, līdz viss masīvs ir pareizā secībā.

Ieteicams: