Какво представлява сортирането на балончета в Java?
Какво представлява сортирането на балончета в Java?

Видео: Какво представлява сортирането на балончета в Java?

Видео: Какво представлява сортирането на балончета в Java?
Видео: CS50 2013 - Week 3, continued 2024, Декември
Anonim

Сортиране на мехурчета е най-простият сортиране алгоритъм, той сравнява първите два елемента, ако първият е по-голям от втория, разменя ги, продължава да прави (сравнява и разменя) за следващата двойка съседни елементи. След това започва отново с първите два елемента, сравнява, разменя, докато не са необходими повече размяна.

Освен това, какво е сортиране на балончета в Java с пример?

Сортиране с балончета е най-простият сортиране алгоритъм, който работи чрез многократна размяна на съседните елементи, ако те са в грешен ред. Пример : Първо преминаване: (5 1 4 2 8) –> (1 5 4 2 8), Тук алгоритъмът сравнява първите два елемента и разменя от 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), Разменете от 5 > 4.

Освен това, как да напишете сортиране с балончета в Java? Сортиране с балончета в Java

  1. публичен клас 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. //размяна на елементи.

Също така попитах какво означава сортиране с балончета в Java?

Сортиране на мехурчета е прост алгоритъм, който сравнява първия елемент от масива със следващия. Ако текущият елемент от масива е числено по-голям от следващия, елементите се разменят.

Как работи сортирането с балон?

Вместо да търси масив като цяло, сортирането с балон работи чрез сравняване на съседни двойки обекти в масива. Ако обектите не са в правилния ред, те се разменят, така че най-големият от двата да се движи нагоре. Размяната продължава, докато целият масив е в правилния ред.

Препоръчано: