wingman007

AlgorithmsDataStructuresJavaBubbleSort

Oct 18th, 2025 (edited)
1,231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | Software | 0 0
  1. // За O(N²) сложност можем да дадем пример с Bubble Sort – един прост алгоритъм за сортиране, който сравнява и разменя съседни елементи многократно. Той има вложени цикли и за всеки елемент трябва да премине през всички останали елементи, което води до квадратична сложност.
  2. for (int i = 0; i < array.length - 1; i++) {
  3.     for (int j = 0; j < array.length - 1 - i; j++) {
  4.         if (array[j] > array[j + 1]) {
  5.             int temp = array[j];
  6.             array[j] = array[j + 1];
  7.             array[j + 1] = temp;
  8.         }
  9.     }
  10. }
  11. // Тук сложността е O(N²), защото за всеки елемент правим проверки по всички останали елементи.
Advertisement