GraphBuilder - это программа, которая визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла. Имеет возможность настройки цвета и толщины линий рёбер, цвета и размера вершин, времени задержки. Также обладает удобной функцией загрузки графов на удалённый сервер для хранения и последующей выгрузки на компьютер пользователя.
В комплект включен небольшой набор графов. Графы также можно создавать самостоятельно, однако редактор ещё находится в разработке, поэтому делать это можно пока лишь в текстовом редакторе.
Визуализация осуществляется путём подсветки рёбер и вершин разными цветами. Задержка между сменой цветов определяется значением, указанным в настройках. Также в поле справа наверху выводится номер текущей итерации. Процесс в любой момент может быть приостановлен или остановлен окончательно (сброс) с помощью двух кнопок под полем номера итерации. Приостановленный процесс может быть продолжен в любой момент с помощью той же кнопки.
Вы можете придумать произвольное имя для графа и попытаться загрузить его на сервер. Однако, поскольку сервер всего один, имя может оказаться уже кем-то занято. В этом случае программа сама предложит Вам альтернативное имя.
Загрузка графа происходит в два этапа. Сперва открывается окно и в нём отображается список всех доступных графов на сервере. Затем Вы выбираете нужный Вам граф и загружаете его на компьютер.
Вы можете сохранять лог-файлы, полученные в результате работы алгоритмов, в виде простого HTML (используя стандартный шаблон), в виде HTML с поддержкой CSS (альтернативный шаблон), либо используя собственный шаблон экспорта. Шаблон - это специальный файл, содержимое которого копируется в файл назначения с заменой всех вхождений спецпоследовательности на полученные данные.
При этом пользователь может определять, нужно ли заменять все вхождения или только первое; "порог срабатывания", т.е. заменяться будет только определённое число вхождений последовательности подряд, а также саму последовательность. Это позволяет создавать собственные CSS-стили, оформлять по своему усмотрению или просто размножать полученные данные.
Для оценки GraphBuilder необходимо зарегистрироваться или авторизоваться на нашем сайте
Домен почты должен совпадать с доменом сайта разработчика
На почту отправлена ссылка для подтверждения регистрации