Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 11
NameSize
..
README.md3.5 KiBlog stats plain blame
array_algorithms.cpp3.4 KiBlog stats plain blame
homework_example43 Blog stats plain

Анализ на алгоритми. Алгоритми за търсене и сортиране.

Сложност: Функция по големината на входа (N)

Пример:

  • При търсене в масив - големината на входа е големината на масива
  • При проверка число дали е просто - големината на входа е числото.

При анализа на алгоритми НЕ се интересуваме от точната функция! Интересуваме се само то асимптотиката на функцията. Колко бързо расте функцията при n->безкрайност.

enter image description here

Тук релциите за по-малко и по-равно не са тези, които познаваме. Тук визираме скоростта на растежа на функцията.

Алгоритми за търсене.

  • Linear search
  • Binary search

Алгоритми за сортиране.

  • Bubble sort
  • Selection sort

Задачи

Задача 1: