100
Для оценки временной эффективность данного
алгоритма сортировки
следует принять во внимание, что для построения
дерева требуется выпол-
нить
N–1 сравнений, а для формирования упорядоченной выборки узлов –
N×log
2
(
N) сравнений.
Таким образом, скорость роста алгоритма,
опреде-
ляющаяся наибольшей из этих величин, составит
O(N×log
2
N). Однако слож-
ность выполнения операций над динамическими структурами данных не по-
зволяет получить существенного преимущества во времени выполнения пе-
ред алгоритмами сортировки для статических структур данных. Недостатком
алгоритма является
также избыточное использование, обусловленное крат-
ным присутствием в дереве-пирамиде узлов с одинаковыми значениями клю-
ча. Фактически это приводит к удвоению числа узлов по сравнению с разме-
ром сортируемой последовательности.
Do'stlaringiz bilan baham: