Изменения

Перейти к: навигация, поиск

Участник:Siziyman/Анализ

1 байт добавлено, 00:31, 11 мая 2014
Нет описания правки
#<tex>\mathrm{find}{}:</tex> Рассмотрим два случая:
#* Элементы распределяются по таблице достаточно равномерно: время поиска элемента в списке {{---}} <tex>O(1)</tex>, потенциал не изменяется, следовательно и реальная, и амортизированная сложности {{---}} <tex>1</tex>.
#* В случае, если все элементы оказываются размещены в одном списке, время поиска элемента достигает <tex>O(n)</tex>. Это время может быть улучшено до <tex>O(\log n)</tex>, если вместо списков использовать сбалансированные деревья поиска(в <tex>\mathrm{Java \,8}{}</tex> такая реализация <tex>\mathrm{HashSet}{}</tex> используется по стандарту для данных, которые можно сравнить).
#<tex>\mathrm{remove}{}: n</tex> уменьшается на единицу. Возможны три случая:
#*<tex dpi = "150">\genfrac{}{}{}{}{1}{2} \leqslant \alpha </tex>: потенциал уменьшается на 2, и амортизированное время <tex> 1 - 2 = -1 </tex>.
Анонимный участник

Навигация