Как стать автором
Обновить

Сравнение характеристик структур для операций поиска

Время на прочтение1 мин
Количество просмотров451
При рассмотрении реализаций поиска нашёл интересную таблицу с характеристиками структур, применяемых для реализации символьных таблиц. Причём рассматриваются худшие и средние случаи.

  худший случай средний случай
  вставка поиск выбор вставка попадание при поиске промах при поиске
массив, индексированный по ключам 1 1 M 1 1 1
упорядоченный массив N N 1 N/2 N/2 N/2
упорядоченный связный cписок N N N N/2 N/2 N/2
неупорядоченный массив 1 N NlnN 1 N/2 N
неупорядоченный связный список 1 N NlnN 1 N/2 N
бинарный поиск N lnN 1 N/2 lnN lnN
дерево бинарного поиска N N N lnN lnN lnN
дерево типа "красное-черное" lnN lnN lnN lnN lnN lnN
рандомизованное дерево N N N lnN lnN lnN
хеширование 1 N NlnN 1 1 1
Теги:
Хабы:
Всего голосов 11: ↑5 и ↓6-1
Комментарии4

Публикации