Java-da qabariqni saralash nima?
Java-da qabariqni saralash nima?

Video: Java-da qabariqni saralash nima?

Video: Java-da qabariqni saralash nima?
Video: JAVADA "WAKE UP BESIDE YOU" (OFFICIAL VIDEO) 2024, May
Anonim

Pufakcha tartiblash eng oddiy hisoblanadi tartiblash algoritm, u birinchi ikkita elementni taqqoslaydi, agar birinchisi ikkinchisidan katta bo'lsa, ularni almashtiradi, keyingi qo'shni elementlar juftligi uchun bajarishni davom ettiradi (taqqoslaydi va almashtiradi). Keyin yana birinchi ikkita element bilan boshlanadi, taqqoslaydi, boshqa almashtirish talab qilinmaguncha almashtiriladi.

Bunga qo'shimcha ravishda, misol bilan Java'da qabariq tartiblash nima?

Pufakcha saralash eng oddiy hisoblanadi tartiblash Agar ular noto'g'ri tartibda bo'lsa, qo'shni elementlarni qayta-qayta almashtirish orqali ishlaydigan algoritm. Misol : Birinchi oʻtish: (5 1 4 2 8) –> (1 5 4 2 8), Bu yerda algoritm dastlabki ikki elementni taqqoslaydi va 5 > 1 dan keyin almashinadi. (1 5 4 2 8) –> (1 4 5) 2 8), 5 > 4 dan beri almashtiring.

Bundan tashqari, Java-da qabariqni qanday yozish mumkin? Java-da qabariq tartiblash

  1. umumiy sinf BubbleSortExample {
  2. statik void bubbleSort(int arr) {
  3. int n = arr.uzunlik;
  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. // elementlarni almashtirish.

Bundan tashqari, Java-da qabariqni tartiblash nimani anglatadi?

Pufakcha tartiblash massivning birinchi elementini keyingisi bilan taqqoslaydigan oddiy algoritmdir. Agar massivning joriy elementi keyingisidan son jihatdan katta bo'lsa, elementlar almashtiriladi.

Pufakchani saralash qanday ishlaydi?

Bir butun sifatida massivni qidirish o'rniga, qabariqni saralash ishlaydi massivdagi qo'shni ob'ektlar juftlarini solishtirish orqali. Agar ob'ektlar to'g'ri tartibda bo'lmasa, ular ikkitadan eng kattasi yuqoriga ko'tarilishi uchun almashtiriladi. Almashtirish butun massiv to'g'ri tartibda bo'lguncha davom etadi.

Tavsiya: