Co je bublinové třídění v Javě?
Co je bublinové třídění v Javě?

Video: Co je bublinové třídění v Javě?

Video: Co je bublinové třídění v Javě?
Video: Sorting in Java | Bubble Sort, Selection Sort & Insertion Sort | Java Placement Course 2024, Smět
Anonim

Bublinové řazení je nejjednodušší třídění algoritmu, porovná první dva prvky, pokud je první větší než druhý, prohodí je a pokračuje (porovná a zamění) za další pár sousedních prvků. Poté začne znovu s prvními dvěma prvky, porovnává, vyměňuje, dokud nejsou vyžadovány žádné další swapy.

Kromě toho, co je to bubble sort v Javě s příkladem?

Bublinové řazení je nejjednodušší třídění Algoritmus, který funguje tak, že opakovaně zaměňuje sousední prvky, pokud jsou ve špatném pořadí. Příklad : První průchod: (5 1 4 2 8) –> (1 5 4 2 8), Zde algoritmus porovnává první dva prvky a prohodí od 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), Swap od 5 > 4.

Navíc, jak zapíšete bublinové řazení v Javě? Bublinové řazení v Javě

  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. //vymění prvky.

Také se zeptali, co znamená bublinové třídění v Javě?

Bublinové řazení je jednoduchý algoritmus, který porovnává první prvek pole s dalším. Pokud je aktuální prvek pole číselně větší než následující, prvky se zamění.

Jak funguje bublinové třídění?

Místo prohledávání pole jako celku, bublinové třídění funguje porovnáním sousedních dvojic objektů v poli. Pokud objekty nejsou ve správném pořadí, jsou prohozeny tak, že největší z nich se posune nahoru. Výměna pokračuje, dokud není celé pole ve správném pořadí.

Doporučuje: