Принцип “разделяй и властвуй”

Редакция Без Сменки
Честно. Понятно. С душой.
🔹 Принцип “разделяй и властвуй”(или divide and conquer) — парадигма разработки алгоритмов, которая заключается в разбиение задачи на n-ое количество элементарных подзадач.

Решение задачи методом “разделяй и властвуй” состоит из двух шагов:

1. Определяем базовый случай, это должен быть простейший случай из всех возможных

2. Задача делится или сокращается до тех пор, пока не будет сведена к базовому случаю.

👾 “Разделяй и властвуй” — не просто алгоритм, который можно применить для решения задачи! Скорее это подход к решению.

📍 Пример: чтобы отсортировать список из n натуральных чисел, необходимо разбить его на два списка примерно из n/2 чисел каждый, отсортировать каждый из них по очереди и скомпоновать оба результата соответствующим образом, чтобы получить отсортированную версию данного списка (алгоритм сортировки слиянием).

Где вы учитесь?

Вам также будет интересно

Гидравлический пресс
Основной частью гидравлического пресса служат два цилиндра разного диаметра, снабжённые поршнями и соединённые трубкой. Можешь поглядеть в картиночку...
Слова-маркеры для Present Perfect
Подготовили для вас слова маркеры, которые точно пригодятся вам на ЕГЭ по английскому с Present Perfect! Already — уже Обычно ставится между...
Атом
Представьте себе солнечную систему — в центре большое и горячее Солнце, а вокруг куча маленьких холодных планет, спутников, метеоритов (надеюсь, наши...
ЗАДАНИЕ 2 — водяной пар, влажность воздуха
В таблице даны относительная и абсолютная влажность воздуха. Необходимо расположить пункты в порядке увеличение (понижения) температуры. 📚 Теория...
Все полномочия органов государственной власти
Президент (не относится ни к одной ветви власти): издание указов и распоряжений; подписание федеральных законов; предоставление...
Сортировка
Сортировка — упорядочивание элементов в списке. Потребность в сортировках встречается во многих задачах. они нужны для поиска и представления...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.