Kaj je razvrščanje mehurčkov v Javi?
Kaj je razvrščanje mehurčkov v Javi?

Video: Kaj je razvrščanje mehurčkov v Javi?

Video: Kaj je razvrščanje mehurčkov v Javi?
Video: What's on the MAINTENANCE CART of a Professional Aquascaper? 2024, November
Anonim

Razvrstitev mehurčkov je najpreprostejši razvrščanje algoritem primerja prva dva elementa, če je prvi večji od drugega, ju zamenja, nadaljuje z izvajanjem (primerja in zamenja) za naslednji par sosednjih elementov. Nato se začne znova s prvima dvema elementoma, primerja, zamenja, dokler ni več potrebnih zamenjav.

Poleg tega, kaj je razvrščanje mehurčkov v Javi s primerom?

Razvrščanje z mehurčki je najpreprostejši razvrščanje algoritem, ki deluje tako, da večkrat zamenja sosednje elemente, če so v napačnem vrstnem redu. Primer : Prvi prehod: (5 1 4 2 8) –> (1 5 4 2 8), tukaj algoritem primerja prva dva elementa in zamenja od 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), Zamenjaj od 5 > 4.

Poleg tega, kako v Javi napišete razvrščanje z mehurčki? Razvrščanje mehurčkov v Javi

  1. javni razred 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. //zamenjaj elemente.

Vprašali ste tudi, kaj pomeni razvrščanje mehurčkov v Javi?

Razvrstitev mehurčkov je preprost algoritem, ki primerja prvi element matrike z naslednjim. Če je trenutni element matrike številčno večji od naslednjega, se elementi zamenjajo.

Kako deluje razvrščanje z mehurčki?

Namesto iskanja matrike kot celote, razvrščanje mehurčkov deluje s primerjavo sosednjih parov predmetov v nizu. Če predmeti niso v pravilnem vrstnem redu, se zamenjajo tako, da se največji od obeh premakne navzgor. Zamenjava se nadaljuje, dokler ni celoten niz v pravilnem vrstnem redu.

Priporočena: