Co to jest sortowanie bąbelków w Javie?
Co to jest sortowanie bąbelków w Javie?

Wideo: Co to jest sortowanie bąbelków w Javie?

Wideo: Co to jest sortowanie bąbelków w Javie?
Wideo: NAJLEPSZE SKRÓTY KLAWISZOWE W MINECRAFT #shorts 2024, Listopad
Anonim

Sortowanie bąbelkowe jest najprostszy sortowanie algorytm, porównuje pierwsze dwa elementy, jeśli pierwszy jest większy od drugiego, zamienia je, kontynuuje wykonywanie (porównuje i zamienia) dla następnej pary sąsiednich elementów. Następnie zaczyna się ponownie od pierwszych dwóch elementów, porównywania, zamiany, dopóki nie będzie więcej potrzebnych zamian.

Poza tym, czym jest sortowanie bąbelkowe w Javie na przykładzie?

Sortowanie bąbelkowe jest najprostszy sortowanie algorytm, który działa poprzez wielokrotną zamianę sąsiednich elementów, jeśli są w złej kolejności. Przykład : Pierwsze przejście: (5 1 4 2 8) –> (1 5 4 2 8), Tutaj algorytm porównuje pierwsze dwa elementy i zamienia od 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), Zamień od 5 > 4.

Dodatkowo, jak napisać sortowanie bąbelkowe w Javie? Sortowanie bąbelków w Javie

  1. public class BubbleSortExample {
  2. static void bubbleSort(int arr) {
  3. int n = arr.długość;
  4. temp. wewn = 0;
  5. for(int i=0; i < n; i++){
  6. for(int j=1; j < (n-i); j++){
  7. if(przyp[j-1] > przyp[j]){
  8. //zamień elementy.

Zapytano również, co oznacza sortowanie bąbelkowe w Javie?

Sortowanie bąbelkowe to prosty algorytm, który porównuje pierwszy element tablicy z następnym. Jeśli bieżący element tablicy jest liczbowo większy niż następny, elementy są zamieniane.

Jak działa sortowanie bąbelkowe?

Zamiast przeszukiwać tablicę jako całość, sortowanie bąbelkowe działa porównując sąsiednie pary obiektów w tablicy. Jeśli obiekty nie są we właściwej kolejności, są one zamieniane tak, aby największy z dwóch przesuwał się w górę. Zamiana trwa do momentu, gdy cała tablica znajdzie się we właściwej kolejności.

Zalecana: