Big-O Notation¶
- Скорость алгоритмов не измеряется в секундах.
 - Время выполнения алгоритма описывается ростом количества операций.
 - Время выполнения алгоритмов выражается как "Big-O / О-большое".
 
Диаграмма сложности Big-O¶

- O(log n), или логарифмическое время. Пример: бинарный поиск.
 - O(n), или линейное время. Пример: простой поиск.
 - O(n * log n). Пример: эффективные алгоритмы (быстрая сортировка).
 - O(n2). Пример: медленные алгоритмы сортировки (сортировка выбором).
 - O(n!). Пример: очень медленные алгоритмы (задача о коммивояжёре).
 
Типовые операции со структурами данных¶

