Редактирование: Бор

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

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 54: Строка 54:
 
====Достоинства====
 
====Достоинства====
 
Бор объединяет некоторые преимущества этих структур данных и позволяет одновременно делать следующие операции, которые каждая из структур не может делать по отдельности.
 
Бор объединяет некоторые преимущества этих структур данных и позволяет одновременно делать следующие операции, которые каждая из структур не может делать по отдельности.
 
+
#Добавление элемента в ассоциативный массив за <tex>O(|S|)</tex> (дерево выполняет данную операцию за <tex>O(|S|\log k)</tex>).
{| class="wikitable" style="width:10cm" border=1
+
#Получение всех ключей в отсортированном порядке за <tex>O(k)</tex> (хеш-таблица выполняет данную операцию за <tex>O(k\log k)</tex>).
|+
 
| || '''Бор''' || '''Дерево''' || '''Хеш-таблица'''
 
|-
 
|-align="center" bgcolor=#FFFFFF
 
| ''Добавление элемента''
 
| align="center" style="background: #ddffdd;" | <tex>O(|S|)</tex>
 
| align="center" style="background: #ffdddd;" |<tex>O(|S|\log k)</tex>  
 
| align="center" style="background: #ddffdd;" | <tex>O(|S|)</tex>
 
|-align="center" bgcolor=#FFFFFF
 
| ''Получение всех ключей в отсортированном порядке''
 
| align="center" style="background: #ddffdd;" | <tex>O(k)</tex>
 
| align="center" style="background: #ddffdd;" | <tex>O(k)</tex>
 
| align="center" style="background: #ffdddd;" | <tex>O(k\log k)</tex>
 
|}
 
  
 
====Недостатки====
 
====Недостатки====

Пожалуйста, учтите, что любой ваш вклад в проект «Викиконспекты» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Викиконспекты:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Чтобы изменить эту страницу, пожалуйста, ответьте на приведённый ниже вопрос (подробнее):

Отменить | Справка по редактированию (в новом окне)

Шаблоны, используемые на этой странице: