📌7 распространённых асимптотических сложностей алго?...

📌7 распространённых асимптотических сложностей алгоритмов

1. O(1) — Константное время

- Время выполнения не зависит от размера входных данных.
- Пример: доступ к элементу массива по индексу.

2. O(log n) — Логарифмическое время

- Время выполнения растёт медленно при увеличении размера входных данных. Обычно встречается в алгоритмах, которые на каждом шаге делят задачу пополам.
- Пример: бинарный поиск в отсортированном массиве.

3. O(n) — Линейное время

- Время выполнения растёт прямо пропорционально размеру входных данных.
- Пример: поиск элемента в массиве перебором всех элементов.

4. O(n log n) — Линейно-логарифмическое время

- Время выполнения растёт чуть быстрее линейного, включает логарифмическое число операций для каждого элемента.
- Пример: сортировка массива быстрой сортировкой или сортировкой слиянием.

5. O(n²) — Квадратичное время

- Время выполнения пропорционально квадрату размера входных данных.
- Пример: сортировка пузырьком, где сравниваются и при необходимости меняются местами все пары элементов.

6. O(2ⁿ) — Экспоненциальное время

- Время выполнения удваивается с каждым новым элементом во входных данных. Такие алгоритмы становятся непрактичными для больших входных размеров.
- Пример: генерация всех подмножеств множества.

7. O(n!) — Факториальное время

- Время выполнения пропорционально факториалу размера входных данных.
- Пример: генерация всех перестановок множества.

♻ Сделай репост, чтобы помочь другим.

👉 [club79831840|@Bookflow]

📌7 распространённых асимптотических сложностей алго?...
Читайте также:

📌 10 обязательных алгоритмов для работы с графами 1. По...

📌 10 обязательных алгоритмов для работы с графами

1. Поиск в глубину (DFS)
2. Поиск в ширину (BFS)
3. Топологическая сортировка
4. Алгоритм объединения-поиска (Union Find)
5. Обнаружение циклов
6. Поиск связных компонентов
7. Проверка на двудольность графа
8. Заливка области (Flood Fill)
9. Минимальное остовное дерево
10. Кратчайший путь

♻ Поделись, чтобы помочь другим подготовиться!

👉 [club79831840|@Bookflow]

📌 10 обязательных алгоритмов для работы с графами
1. По...

🔥 Меллстрой заявил, что больше не будет тратить деньг?...

🔥 Меллстрой заявил, что больше не будет тратить деньги на эскортниц и шлюх!
Он хочет творить только благие дела для своей аудитории и открывает свой проект, в котором каждый получает бонус и 5 000 ₽ 😱

🔥 Прямо на стриме Андрей объявил:
“Я запускаю свой проект LuckyDuck, который разрабатывался более года, где каждый сможет зарабатывать без вложений!"
LuckyDuck - игра, где каждый может зарабатывать без вложений и сейчас вход совершенно бесплатный.
Первые выплаты уже выложили в чат:
+9 000 ₽, +23 500 ₽, +68 000 ₽ — просто за задания.

🏆 Сейчас все новички получают бонус и 5000 руб на карту от Меллстроя моментально!

⚠️ Ссылка на игру в комментариях👇

🔥 Меллстрой заявил, что больше не будет тратить деньг?...
🔥 Меллстрой заявил, что больше не будет тратить деньг?...
Еще посты

Свежие комментарии

Дарья 1 недель к записи
Вы твари ебучие блять ,как читать начать. Что за отсталый нахуй создавал этот ебучий сайт
Avif Installer 2025 2 недель назад к записи
Скачать <html> по XHR бесплотно
xi816 2 недель назад к записи
новый проект вайт рома
menotebo 2 недель назад к записи
Helo
Noname 3 недель назад к записи
Как называется аниме?