/Materials Вс, 19.11.2017, 06:01

Сайт методики довузовского обучения программированию
и проектной деятельности в информатике


Главная страница, Контакты, RSS
 
> Меню сайта

> Разделы новостей
Семинар [37]
Семинар по системному и прикладному программированию
Etc [14]
Разное
Конференция [16]
Открытая конференция исследовательских и проектных работ

> Архив новостей

> Партнеры

> Поиск

> Статистика

Главная » 2012 » Сентябрь » 23 » Dotter. Библиотека для визуализации деревьев
Dotter. Библиотека для визуализации деревьев
Данила Байгушев
9 класс


Рано или поздно программист сталкивается с такой структурой данных, как двоичное, или бинарное, дерево. Удобнее всего работать с таким деревом при помощи специального класса. У каждого надежного объекта (класса) должны быть диагностические функции проверки состояния (назовем ее OK, она возвращает true, если с объектом все в порядке) и визуализации или распечатки (Dump, она выдает полную техническую информацию об объекте для поддержки отладки, на программистском жаргоне «дамп»).

Реализовать удобный Dump нелинейного объекта, в частности дерева, иногда бывает очень непросто. Разработанная библиотека поможет вам легко создать понятный и красивый Dump. Она основывается на приложении Dot пакета GraphWiz и облегчает описание графов на языке dot.

Подробнее про Dump дерева и Dotter можно прочитать в описании библиотеки.

Читать полный текст статьи (файл PDF)

Скачать библиотеку

Описание библиотеки (файл CHM)

Email автора: IDanila24@gmail.com

 

Пример визуализации дерева синтаксического разбора выражения

 

 

 

 

 

Категория: Семинар | Просмотров: 2991 | Добавил: ded32
> Инструменты

Orphus


> О рекламе на сайте

Сайт рас­по­ло­жен на бес­плат­ном хос­тин­ге, пра­ви­ла ко­то­ро­го за­пре­ща­ют вы­ре­зать ре­к­ла­му, встав­ляе­мую авто­ма­ти­чес­ки. Сайт не име­ет ни­ка­ко­го отно­ше­ния к этой ре­кла­ме.


> Загрузить

> Основные материалы

> Примеры проектов



Copyright (c) И.Р. Дединский, 2006-2017
Никакая часть материалов данного сайта или его подразделов не может быть прямо или косвенно процитирована или упомянута без действующей активной ссылки на данный сайт
...

Хостинг от uCoz

MasterHost Orphus