Я искал в Интернете везде и, похоже, не могу найти ответ на этот вопрос. Учитывая отсортированный список частот, каков наиболее эффективный алгоритм для создания дерева хаффмана и каков будет его большой O наихудший случай?Какое худшее время выполнения для наиболее эффективного алгоритма построения дерева хаффмана?
0
A
ответ
0
Если у вас есть список упорядоченных частот, то основной жадный алгоритм работает в линейном времени. Вы не можете победить это (с асимптотической точки зрения), так как вы должны обрабатывать каждый узел хотя бы один раз.
Смежные вопросы
- 1. Какое худшее время работы для данного алгоритма
- 2. Какое худшее время для этого метода?
- 3. Декодирование алгоритма/реализация с использованием дерева Хаффмана
- 4. Худшее время работы алгоритма деления и покоя
- 5. Функция построения дерева превышает максимальное время выполнения
- 6. Какое худшее время работы Hashing с цепочкой?
- 7. Какое худшее время для этого кода O (R * C)?
- 8. Динамическая очередь для эффективного выполнения алгоритма Breadth-First
- 9. Как рассчитать время выполнения алгоритма?
- 10. Алгоритм преобразования дерева сжатия Хаффмана
- 11. Измерение сжатия алгоритма Хаффмана
- 12. Как получить функцию вставки для бинарного дерева для эффективного выполнения
- 13. время выполнения рекурсивного алгоритма
- 14. Какое наихудшее время работы для этого алгоритма?
- 15. Представление строки дерева Хаффмана
- 16. Лучшее, худшее и среднее время выполнения функции для проверки дубликатов?
- 17. дерева Хаффмана неправильно выход
- 18. Построение дерева Хаффмана
- 19. Декодирование дерева Хаффмана
- 20. Кодирование двоичного дерева Хаффмана
- 21. Время выполнения алгоритма RadixSort
- 22. Время выполнения рекурсивного алгоритма
- 23. Время выполнения алгоритма
- 24. Время выполнения приведенного ниже алгоритма алгоритма Прима
- 25. Эффективного удаления структуры данных дерева
- 26. Алгоритм построения дерева дерева
- 27. Алгоритм алгоритма Хаффмана обратного соответствия
- 28. Построение дерева Хаффмана из дерева двоичного поиска
- 29. Сложность алгоритма и время выполнения
- 30. Перемещение дерева Хаффмана в Java