Šta je sortiranje mehurića u Javi?
Šta je sortiranje mehurića u Javi?

Video: Šta je sortiranje mehurića u Javi?

Video: Šta je sortiranje mehurića u Javi?
Video: Jovana Jeremić i džinovski jastuk! Boli je dupe od tucanja #balkan #srbija #hrvatska #shorts #bosna 2024, Novembar
Anonim

Bubble sort je najjednostavniji sortiranje algoritam, on upoređuje prva dva elementa, ako je prvi veći od drugog, zamjenjuje ih, nastavlja raditi (upoređuje i zamjenjuje) za sljedeći par susjednih elemenata. Zatim počinje ponovo sa prva dva elementa, upoređuje, menja sve dok više ne budu potrebne zamene.

Pored ovoga, šta je sortiranje mehurića u Javi sa primerom?

Bubble Sort je najjednostavniji sortiranje algoritam koji radi tako što više puta 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), Zameni od 5 > 4.

Dodatno, kako napisati sortiranje mehurića 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. //zamijeni elemente.

Takođe je postavljeno pitanje, šta znači sortiranje mehurića u Javi?

Bubble sort je jednostavan algoritam koji upoređuje prvi element niza sa sljedećim. Ako je trenutni element niza brojčano veći od sljedećeg, elementi se zamjenjuju.

Kako funkcionira sortiranje mehurića?

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

Preporučuje se: