Амортизированный анализ и конкурс Questiosn, есть какие-нибудь проблемы?

Я столкнулся с вопросом местного конкурса следующим образом.

Если на пустом MIN-Heap мы делаем n произвольный insert а также delete операции, (с заданным местоположением удаления в мин-куче). что amortized analysis за insert а также delete?

I) вставить O (log n), удалить O (1)

II) вставить O (log n), удалить O (log n)

III) вставить O(1), удалить O (1)

IV) вставить O(1), удалить O (log n)

Я думаю, что это проблема с этими вопросами, потому что тип кучи не определен. Я читал в Google, что у нас есть вариант (1) и (4) для некоторой кучи. с экспертной точки зрения мы можем сказать с этим вопросом can we select all options as True?

1 ответ

Вы правы - вопрос не правильный. Min heap - это абстрактная структура данных, которая поддерживает операции push и popMin и может быть реализована многими различными способами. В зависимости от реализации сложность операций будет разной. Также удаление в данном месте не является операцией кучи класса min. Если в вопросе не было большего контекста, он не был четко определен.

Другие вопросы по тегам