Я создал дерево для представления нескольких соединений между страницами и ссылками. И теперь я хочу напечатать дерево в документе. Я могу сделать это в txt-файле с каким-то форматом, но Есть ли хорошие форматы для представления деревьев или графиков узлов? И любая хорошая инфраструктура или библиотека Java для этого?Формат для представления графика дерева или узла
2
A
ответ
2
Отъезд Graphviz и, более конкретно, команда dot. Эта команда принимает текстовый файл и отображает его как график. Таким образом, вы можете записать свои данные в виде текстового файла в формате точки, а затем позже использовать его с помощью команды dot, чтобы визуализировать ее, если хотите.
Простой пример точечного формата, приведенный в приведенной выше ссылке PDF, приведен ниже.
digraph G {
main -> parse -> execute;
main -> init;
main -> cleanup;
execute -> make_string;
execute -> printf
init -> make_string;
main -> printf;
execute -> compare;
}
0
Я бы использовал первый алгоритм глубины для печати содержимого в текстовый файл. Для каждого уровня дерева используйте метод toString для генерации текста для этого узла. Затем для каждого подуровня сделайте то же самое, но добавьте «+» или, может быть, число к передней части строки, чтобы вы знали, насколько глубоко это дерево.
Смежные вопросы
- 1. Сокращение дерева или графика
- 2. Создание представления для узла
- 3. Структура данных для представления индукции дерева решений
- 4. Обход дерева для поиска узла
- 5. Представление и рекурсия графика/дерева
- 6. Чтение значений выбранного узла из представления дерева кендо?
- 7. Список для узла дерева (своего рода)
- 8. Лучший способ графического представления узла дерева в Qt
- 9. B + размер узла дерева
- 10. Формат для представления данных ГИС
- 11. Extjs Проверить значок узла узла дерева
- 12. Можно получить результат Gatling как формат дерева результатов представления jmeter
- 13. ExtJs 4.1.1 Логика выбора узла дерева дерева
- 14. Дубликат узла дерева
- 15. Печать всех циклов графика для указанного узла графика, Пролог
- 16. Трассировка дерева/графика: найдите путь максимального значения
- 17. проверки в JavaScript для узла asp.net дерева
- 18. Создание диаграммы узла дерева
- 19. Вставка узла двоичного дерева
- 20. d3 позиция узла дерева
- 21. Получить имя узла дерева
- 22. Алгоритм для расчета каждого узла дерева
- 23. Удаление корневого узла дерева для карты сайта
- 24. Как избежать удаления узла дерева дерева?
- 25. iPhone-графика: формат для фото с прозрачностью?
- 26. Общая структура узла для дерева двоичного поиска и дерева AVL
- 27. Цвет узла смены дерева дерева ExtJS4
- 28. Удаление узла из дерева дерева JSF TreeModel?
- 29. Перемещение графика Vs Обход дерева
- 30. Создать красивое изображение дерева/графика
Вы хотите сохранить его для просмотра человеком или для последующего чтения в программу? – aglassman
для просмотра человеком – tt0686
Вы слышали о проекте под названием «hands wiki», – Noby