Структура данных поддерживает операцию foo, такую, что последовательность из n операций foo занимает Θ(n log n)время для выполнения в худшем случае.
а) Каково амортизированное время операции foo?
б) Насколько большим может быть фактическое время одной операции foo?
а) Сначала я предполагаю, что foo - это наихудший случай O (log n). Таким образом, амортизированная стоимость зависит от того, как часто foo рассказывает о худшем случае. Поскольку мы больше ничего не знаем, амортизированная сумма находится между O (1) и log n.
б) О(лог п)
Это верно? Как здесь правильно рассуждать?