2013-10-07 2 views
0

заданных п элементов, то структура данных имеет следующие во время выполнения сложности:есть структура данных со следующими свойствами:

нахождения минимального элемента является Θ (1),
Удаление минимального элемента является Θ (LG п)

Вставка элемента является Θ (Л.Г. п)

я сделал исследование, я не знаю, это быстрая структура данных

+3

min-heap возможно? Первое, что приходит мне на ум. – Justin

+0

возможно дерево реализация таблицы символов, но не уверен –

+0

Это звучит как куча, но мне может быть что-то не хватает, потому что вы бы легко нашли его – harold

ответ

4

из википедии: http://en.wikipedia.org/wiki/Heap_(data_structure)

Operation  Binary  Binomial Fibonacci 
find-min  Θ(1)  Θ(1)  Θ(1) 
delete-min  Θ(log n) Θ(log n) O(log n)* 
insert   Θ(log n) O(log n) Θ(1) 
decrease-key Θ(log n) Θ(log n) Θ(1)* 
merge   Θ(n)  O(log n)** Θ(1) 
(*) Amortized time 
(**) Where n is the size of the larger heap 
+0

теперь это понятно, я читаю статью, он просто описывает операции просто! – ERJAN

Смежные вопросы