Я пытаюсь прочитать файл JT. JT-файл может содержать информацию, которая сжимается с использованием алгоритма Хаффмана. Я столкнулся с проблемой при строительстве дерева Хаффмана. Существует двусмысленность в реализации, которая возникает, когда два символа имеют одинаковую частоту, в зависимости от сравнения, которое мы используем между узлами, порядок может быть другим и приводит к инверсии некоторых ветвей дерева. Так что я не могу построить правильное дерево Хаффмана. Неужели кто-нибудь столкнулся с этой проблемой раньше? Есть ли решение для этого?Формат JT-файла: Building huffman tree
ответ
У меня возникла такая же проблема, когда я попытался реализовать парсер для JT. Не получил решения. Я также пытался связаться с некоторыми парнями из Siemens, но не получил решения. Существует двусмысленность, которая не может быть решена без дополнительной информации от Siemens. Только Spec не помогает. Но я думаю, что Хаффман выпал в новейшей спецификации JT.
Я сейчас рассматриваю именно эту проблему для работы. В своем примере кода это разрывание связей, по-видимому, зависит от поведения класса «HeapVector». Естественно, спецификация ничего не говорит о том, как ведет себя этот класс. Я собираюсь написать очередь приоритетов, чтобы узнать, могу ли я придумать поведение, соответствующее файлам JT, которые я ищу ... – Sol
- 1. Huffman Tree, неправильное кодирование
- 2. Huffman Tree in Haskell
- 3. Huffman Tree: Traversing
- 4. Huffman Tree Issue
- 5. Huffman get tree height
- 6. Confused about Приложения huffman tree
- 7. Ошибка сегментации - Adaptive Huffman Tree
- 8. Building A Tree Like Structure
- 9. Проблема с получением кодов для Huffman Tree
- 10. fatal: git-write-tree: error building trees
- 11. Building Expression Tree Использование Индексатор параметра, в
- 12. Huffman vs adaptive huffman
- 13. Huffman Tree - все указатели указывают на то же местоположение
- 14. Huffman Decompression
- 15. Huffman Coding - Группировка символов
- 16. Huffman кодировка UML-диаграмма
- 17. huffman encoding
- 18. Huffman Кодирование дерева
- 19. слияние пунктирных пар в дерево huffman
- 20. Tree Tree Tree Method
- 21. Назначение двоичных значений дерева (кодировка huffman)
- 22. Python: Building trees
- 23. Нужна помощь в кодировании дерева huffman
- 24. Исключение в теме "main" java.lang.NoClassDefFoundError: Huffman (неправильное имя: p3/Huffman)
- 25. C: Huffman Encoding
- 26. Huffman Coding Compression
- 27. Кодировка Huffman в C
- 28. Процедура кодирования jpeg huffman
- 29. Как исправить дерево huffman
- 30. huffman без использования узла
[Этот тип файла] (http://en.wikipedia.org/wiki/JT_%28visualization_format%29)? Если да, отредактируйте свой вопрос и добавьте ссылку. – genpfault
@genpfault done – Isentropic
Какое сравнение? Вы имеете в виду, что у вас есть проблема с лексиграфическим порядком дерева? Можете ли вы подробнее рассказать? – Bytemain