Što je sortiranje mjehurića u Javi?
Što je sortiranje mjehurića u Javi?

Video: Što je sortiranje mjehurića u Javi?

Video: Što je sortiranje mjehurića u Javi?
Video: Sorting in Java | Bubble Sort, Selection Sort & Insertion Sort | Java Placement Course 2024, Travanj
Anonim

Razvrstavanje mjehurićima je najjednostavniji sortiranje algoritam, uspoređuje prva dva elementa, ako je prvi veći od drugog, mijenja ih, nastavlja raditi (uspoređuje i mijenja) za sljedeći par susjednih elemenata. Zatim počinje ponovno s prva dva elementa, uspoređuje, mijenja sve dok više ne budu potrebne zamjene.

Osim ovoga, što je mjehurić sortiranje u Javi s primjerom?

Razvrstavanje mjehurićima je najjednostavniji sortiranje algoritam koji radi tako što uzastopno mijenja susjedne elemente ako su u pogrešnom redoslijedu. Primjer : Prvi prolaz: (5 1 4 2 8) –> (1 5 4 2 8), Ovdje algoritam uspoređuje prva dva elementa i mijenja od 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), Zamijeni od 5 > 4.

Osim toga, kako napisati sortiranje mjehurićima u Javi? Bubble Sortiranje u Javi

  1. javna klasa BubbleSortExample {
  2. static void 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. //zamijeniti elemente.

Također je postavljeno pitanje, što znači sortiranje mjehurićima u Javi?

Razvrstavanje mjehurićima je jednostavan algoritam koji uspoređuje prvi element niza sa sljedećim. Ako je trenutni element niza brojčano veći od sljedećeg, elementi se mijenjaju.

Kako funkcionira sortiranje mjehurićima?

Umjesto pretraživanja niza kao cjeline, mjehurić sortiranje radi uspoređivanjem susjednih parova objekata u nizu. Ako objekti nisu u ispravnom redoslijedu, zamjenjuju se tako da se najveći od dva pomiče prema gore. Zamjena se nastavlja sve dok cijeli niz ne bude u ispravnom redoslijedu.

Preporučeni: