Вопросы по теме 'clrs'
Что не так с этой реализацией Полларда Ро
#include <iostream>
#include <cstdlib>
typedef unsigned long long int ULL;
ULL gcd(ULL a, ULL b)
{
for(; b >0 ;)
{
ULL rem = a % b;
a = b;
b = rem;
}
return a;
}
void pollard_rho(ULL n)
{
ULL i =...
1185 просмотров
schedule
19.07.2023
понимание главы универсального хеширования в CLRS
Привет, я читаю главу об универсальном хешировании в CLRS.
На странице 234
Следствие 11.4
Используя универсальное хэширование и разрешение коллизий путем объединения в цепочку таблицы с m слотами, требуется ожидаемое время Theta(n) для...
541 просмотров
schedule
15.09.2022
Значение слова в анализе компьютерных алгоритмов
Я читаю "Введение в алгоритмы" , третье издание. Там в разделе " Анализ алгоритмов " написано, что:
Мы также предполагаем ограничение на размер каждого слова данных. Например, при работе с входными данными размера n мы обычно предполагаем,...
213 просмотров
schedule
15.01.2024
Лучшее решение для моего подхода к созданию процедуры Rand(a,b) с использованием процедуры Rand(0,1)
Я читал CLRS и столкнулся с проблемой написания процедуры Rand(a,b), которая генерирует случайное число от a до b равномерно случайным образом, используя процедуру Rand(0,1), которая генерирует 0 или 1 с вероятностью 50%. .
Я подумал о следующем...
70 просмотров
schedule
22.03.2024
почему глубина стека может быть O(lgn) в быстрой сортировке во введении в книгу алгоритмов
Сейчас я читал введение в алгоритмы, главу Quicksort. В нем говорилось, что хвостовую рекурсию можно использовать для оптимизации.
QUICKSORT'(A, p, r)
while p < r
do ▸ Partition and sort left subarray.
q ← PARTITION(A, p, r)...
243 просмотров
schedule
09.06.2024
Что считается листом у красно-черных деревьев?
Я изучаю красно-черные деревья из CLRS . У меня есть 2 вопроса по части, где обсуждаются свойства красно-черных деревьев. Отрывок из CLRS выглядит следующим образом:
Красно-черное дерево - это двоичное дерево, которое удовлетворяет следующим...
839 просмотров
schedule
20.02.2022
вычислить n для nlog(n) и n! когда время равно 1 секунде. (алгоритм занимает f(n) микросекунд)
учитывая следующую проблему из книги алгоритмов CLRS.
Для каждой функции f (n) и времени t в следующей таблице определите наибольший размер n задачи, которую можно решить за время t, предполагая, что алгоритм решения задачи занимает f(n)...
1324 просмотров
schedule
23.04.2023
CLRS 18-2.4 Предположим, что мы вставляем ключи {1,2,…,n} в пустое B-дерево с минимальной степенью 2. Сколько узлов имеет итоговое B-дерево?
Предположим, что мы вставляем ключи {1,2,…,n} в пустое B-дерево с минимальной степенью 2. Сколько узлов имеет окончательное B-дерево?
1111 просмотров
schedule
02.02.2024
Изменение сортировки слиянием для подсчета количества инверсий
Пожалуйста, прочтите это, прежде чем спешить помечать это как дубликат! - Речь идет не о фактической модификации, а о проверке, засчитана ли конкретная инверсия или нет.
Итак, в популярной книге CLRS «Введение в алгоритмы» есть этот вопрос, в...
125 просмотров
schedule
17.07.2022
Почему стоимость в дереве рекурсии показана как дополнение?
Я знакомлюсь с алгоритмами и пытаюсь немного больше понять деревья рекурсии (я использую учебник CLRS). Вот примерный алгоритм:
T(n) = 3T(n/4) + cn^2
Насколько я понимаю, 3T(n/4) представляет количество рекурсивных подзадач и то, что они...
46 просмотров
schedule
20.10.2023