Sobes.tech
Middle

Kako se zapisuje algoritamska složenost? Kakva je složenost bubble sort-a? Kakva je složenost quicksort-a?

sobes.tech АИ

Одговор од АИ

Објам алгоритамске сложености обично се записује у нотацији Big O, која описује асимптотичку процену времена извршавања или коришћења меморије алгоритма у зависности од величине улазних података.

  • Bubble sort има сложеност O(n²) у најгорем и просечном случају, јер се сваки елемент пореди са сваким другим.

  • Quick sort ради у просеку у O(n log n), али у најгорем случају (на пример, када је низ већ сортиран и изабере се лошији пивот) може се деградирати до O(n²).

Пример записа:

Bubble sort: O(n^2)
Quick sort: O(n log n) у просеку, O(n^2) у најгорем случају