Вопросы по теме 'amortized-analysis'
нужно найти амортизированную стоимость последовательности, используя метод потенциальной функции
There is a sequence of n operations, The ith operation costs 2i if i is an exact power of 2, costs 3i if i is an exact power of 3, and 1 for all other operations. Hi first up I want to say that it is a homework problem and I don't want you to solve...
1894 просмотров
schedule
05.07.2022
Как я могу обеспечить амортизированную конкатенацию O (n) из Data.Vector?
У меня есть приложение, в котором эффективно использовать векторы для одной части кода. Однако во время вычислений мне нужно отслеживать некоторые элементы. Я слышал, что вы можете получить амортизированную конкатенацию O (n) из Data.Vectors (с...
461 просмотров
schedule
31.07.2022
Вопросы по проектированию и анализу куч Фибоначчи
Кучи Фибоначчи сложно понять, даже несмотря на то, что CLRS предприняла действительно хорошую попытку понять, как это работает. Но некоторые вопросы мне действительно непонятны:
Почему вы выбрали такую потенциальную функцию, как t + 2m?...
962 просмотров
schedule
10.10.2023
Агрегатный анализ для последовательности n операций
Я пытаюсь найти амортизированную стоимость операции в последовательности n операций со структурой данных, в которой ith операция стоит i , если i является точной степенью числа 2, и 1 в противном случае.
Я думаю, мне нужно найти способ...
2201 просмотров
schedule
01.06.2023
амортизированная граница отсортированного связанного списка
Я пытаюсь доказать, что амортизированная сложность операции вставки в отсортированный LinkedList составляет O (1). Я знаю, что время наихудшего случая - O (n), но мне трудно найти подходящую потенциальную функцию. Буду рад, если кто-то сможет...
687 просмотров
schedule
03.09.2023
std::map Known-Position Erase Амортизированная сложность и количество красно-черных перекрасок дерева
Сложность std::map::erase(iterator) амортизируется O(1) (см. здесь , Например). Хотя стандартная библиотека не диктует реализации, это де-факто означает, что количество операций перебалансировки, необходимых для красно-черного дерева,...
402 просмотров
schedule
30.05.2022
Понимание амортизированного времени и почему вставки массива являются O (1)
Я читаю Cracking the Coding Interview, и в главе Big O есть объяснение амортизированного времени. Здесь используется классический пример чего-то вроде ArrayList, нуждающегося в росте. Когда массиву необходимо увеличиться, вставка займет O(N)...
1029 просмотров
schedule
17.06.2023
амортизированный анализ в бинарной куче
Таким образом, обычная двоичная куча имеет операцию extract_min, которая имеет наихудшее время O(log(n)) . Предположим, что амортизированная стоимость extract_min равна O(1). Пусть n будет размером кучи
Итак, последовательность, в которой мы...
370 просмотров
schedule
29.07.2022
Амортизированная стоимость вставки/удаления в минимальной куче
Недавно я столкнулся с вопросом на собеседовании. никакая дополнительная информация не ставится под сомнение (возможно, следует использовать реализацию по умолчанию...)
Амортизированная стоимость n произвольных последовательностей операций...
338 просмотров
schedule
05.05.2022