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

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

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

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

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

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

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

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

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

Сера: её свойства и соединения
Сера (S) — элемент VIA группы, соседка кислорода. У серы, как и у кислорода, 6 валентных электронов. В соединениях сера проявляет степень...
Строение корня
Корень — это не просто кусок растения под землёй! Под землёй может находится что угодно. Например, подземный побег тоже под землёй, похож на корень и...
СОЕДИНЕНИЯ МЕДИ
🔻 СОЕДИНЕНИЯ МЕДИ(I) Cu2O — основный оксид Cu2O + 2HCl → 2CuCl + H2O CuOH — основный гидроксид, он легко разлагается на оксид и воду: 2CuOH →...
Как подготовиться к аудированию?
Так-так, признавайся, не любишь аудирование? Понимаю...🧐 Особенно когда на пробниках в школе включают хрипящую запись из старых колонок, а ты ещё...
Разница между can и to be able to
▪️ LSP can sing great, I wonder where he learned? ЛСП умеет классно петь, интересно, где он научился?🎤 Но здесь нас больше интересует глагол to...
Центральный и вписанный углы
Точнее даже окружнетки, потому что центральные и вписанные углы бывают скорее в окружности, чем в круге. Центральный угол — это такой, у которого...

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

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