Čo je bublinové triedenie v jazyku Java?
Čo je bublinové triedenie v jazyku Java?

Video: Čo je bublinové triedenie v jazyku Java?

Video: Čo je bublinové triedenie v jazyku Java?
Video: Learn Bubble Sort in 7 minutes 🤿 2024, Smieť
Anonim

Bublinové triedenie je najjednoduchší triedenie algoritme, porovná prvé dva prvky, ak je prvý väčší ako druhý, vymení ich a pokračuje (porovná a zahodí) za ďalší pár susedných prvkov. Potom začne znova s prvými dvoma prvkami, porovnáva, zamieňa, kým nie sú potrebné žiadne ďalšie swapy.

Okrem toho, čo je triedenie bublín v Jave s príkladom?

Bublinové triedenie je najjednoduchší triedenie algoritmus, ktorý funguje tak, že opakovane zamieňa susedné prvky, ak sú v nesprávnom poradí. Príklad : Prvý prechod: (5 1 4 2 8) –> (1 5 4 2 8), Tu algoritmus porovnáva prvé dva prvky a zamieňa od 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), Výmena od 5 > 4.

Okrem toho, ako napíšete triedenie bublín v jazyku Java? Bublinové triedenie v jazyku Java

  1. public class 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. //vymeňte prvky.

Tiež sa pýtali, čo znamená bublinové triedenie v jazyku Java?

Bublinové triedenie je jednoduchý algoritmus, ktorý porovnáva prvý prvok poľa s nasledujúcim. Ak je aktuálny prvok poľa číselne väčší ako nasledujúci, prvky sa vymenia.

Ako funguje bublinové triedenie?

Namiesto prehľadávania poľa ako celku, bublinové triedenie funguje porovnaním susedných párov objektov v poli. Ak predmety nie sú v správnom poradí, vymenia sa tak, že najväčší z nich sa posunie nahor. Výmena pokračuje, kým nie je celé pole v správnom poradí.

Odporúča: