BST и RBT в худшем случае - PullRequest
0 голосов
/ 13 мая 2018

Сложность вставки RBT и BST равна O (logn).Я реализовал оба из них на Java и дал им много цифр и измерил время в секундах для анализа производительности. Представленные мной цифры показывают, что это O (n).Кто-нибудь может подумать об этом и прокомментировать, почему это так?

1 Ответ

0 голосов
/ 13 мая 2018

BST может иметь время вставки O (n), например, если вы вставляете элементы в возрастающем или убывающем порядке.
RBT также может иметь время вставки O (n), потому чтодереву требуется дополнительное время для восстановления баланса.
O (log n) - это средняя сложность для вставки (не в худшем случае).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...