Ce este sortarea cu bule în Java?
Ce este sortarea cu bule în Java?

Video: Ce este sortarea cu bule în Java?

Video: Ce este sortarea cu bule în Java?
Video: Sorting in Java | Bubble Sort, Selection Sort & Insertion Sort | Java Placement Course 2024, Mai
Anonim

Sortare cu bule este cel mai simplu triere algoritm, compară primele două elemente, dacă primul este mai mare decât al doilea, le schimbă, continuă să facă (compară și schimbă) pentru următoarea pereche de elemente adiacente. Apoi începe din nou cu primele două elemente, compară, schimbă până când nu mai sunt necesare schimburi.

Pe lângă aceasta, ce este sortarea cu bule în Java cu exemplu?

Sortare cu bule este cel mai simplu triere algoritm care funcționează prin schimbarea în mod repetat a elementelor adiacente dacă acestea sunt în ordine greșită. Exemplu : Prima trecere: (5 1 4 2 8) –> (1 5 4 2 8), Aici, algoritmul compară primele două elemente și schimbă de la 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), Schimbați de la 5 > 4.

În plus, cum scrieți o sortare cu bule în Java? Sortare cu bule în Java

  1. clasă publică BubbleSortExample {
  2. static void bubbleSort(int arr) {
  3. int n = lungimea arr.;
  4. int temp = 0;
  5. for(int i=0; i <n; i++){
  6. for(int j=1; j <(n-i); j++){
  7. dacă(arr[j-1] > arr[j]){
  8. //schimbați elemente.

Întrebat, de asemenea, ce se înțelege prin sortare cu bule în Java?

Sortare cu bule este un algoritm simplu care compară primul element al matricei cu următorul. Dacă elementul curent al matricei este numeric mai mare decât următorul, elementele sunt schimbate.

Cum funcționează sortarea cu bule?

În loc să căutați o matrice în ansamblu, aplicația sortarea cu bule funcționează prin compararea perechilor adiacente de obiecte din matrice. Dacă obiectele nu sunt în ordinea corectă, ele sunt schimbate astfel încât cel mai mare dintre cele două să se miște în sus. Schimbarea continuă până când întreaga matrice este în ordinea corectă.

Recomandat: