У Вас есть смещенный генератор случайных чисел, который производит 1 с вероятностью p и 0 с вероятностью (1-p). Вы не знаете значение p. Используя это делают несмещенный генератор случайных чисел...
Это куча сортировки. def Parent (i): return i / 2 def Left (i): return 2 * i def Right (i): return 2 * i + 1 def MAX_HEAPIFY (A, i): # A.heapSize == A [0] l = Влево (i) r = Правое (i) ...
Я задаюсь вопросом, что согласие находится на определении "предка" в контексте информатики. Я только спрашиваю потому что во Введении в Алгоритмы, Второй Выпуск, p. 259 существует описание...
Мне дали как домашняя работа Введение в упражнение 11.1-3 Алгоритмов, которое идет следующим образом: Предложите, как реализовать таблицу прямого доступа, в которой ключи сохраненных элементов не должны быть...
В CLRS (Введение в алгоритмы Кормена, Лейзерсона, Ривеста и Стейна) для функции f ( n) = an2 + bn + c, как они сказали. Предположим, мы берем константы c1 = a / 4, c2 = 7a / 4 и n0 = 2 · max (| b | / ...
В CLRS, третье издание, на стр. 155, указано, что в MAX-HEAPIFY, » худший случай происходит, когда нижний уровень дерева заполнен ровно наполовину "Я думаю, причина в том, что в этом случае Max -...
В упражнении 24.3-5 «Введение в алгоритмы, 3-е издание» требуется пример того, что это неверно (не всегда верно). Это возможно? На мой взгляд, это невозможно, потому что каждая грань ослабляется в ...
Да, это будет домашняя работа (самоучкой не для университета) вопрос, но я не прошу решения. Вместо этого я надеюсь прояснить сам вопрос. В 3-м издании CLRS, стр. 593, ...
Я занимаюсь самостоятельным изучением 3-го издания CLRS, и вот один из самых сложных вопросов, с которыми я столкнулся, а также его ответ как услуга для всех. 7.4-5
Мы можем улучшить время выполнения быстрой сортировки в...
Недавно я пытался решить все упражнения в CLRS. но есть некоторые из них, я не могу понять. Вот одно из них из упражнения 12.4-2 CLRS: Опишите двоичное дерево поиска на n узлах ...
Во введении к третьему изданию алгоритмов у них есть реализация псевдокода для удаления красно-черного дерева. Вот он ... RB-DELETE (T, z) y = z y-original-color = y.color if z.left == T ....