Асимптотична вартість, або примітка, описує обмежуючу поведінку функції, оскільки її аргумент має тенденцію до нескінченності, тобто швидкості її зростання.O
Сама функція, наприклад, кількість порівнянь та / або свопів, може бути різною для двох алгоритмів з однаковою асимптотичною вартістю, за умови, що вони зростають з однаковою швидкістю.
Більш конкретно, для сортування бульбашок потрібно, в середньому, підміни за кожну запис (кожен запис переміщується по елементу від початкової позиції до його кінцевої позиції, і кожен своп включає дві записи), тоді як для сортування вибору потрібно лише (один раз знайдено мінімум / максимум, він поміняється один раз до кінця масиву).n/41
Щодо кількості порівнянь, сортування бульбашок вимагає порівняння порівнянь, де - максимальна відстань між початковою позицією запису та її кінцевою позицією, яка зазвичай більша за для рівномірно розподілених початкових значень. Однак вибір сортування завжди потребує порівняння .k×nkn/2(n−1)×(n−2)/2
Підсумовуючи це, асимптотичний межа дає вам гарне відчуття того, як зростають витрати на алгоритм щодо розміру вводу, але нічого не говорить про відносну продуктивність різних алгоритмів в межах одного набору.