GraphBuilder 1.5.4

1.21 МБ, FreeWare
Скачать программа GraphBuilder бесплатно

Скриншот программы GraphBuilder 1.5.4

GraphBuilder - Программа визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла. Имеет возможность настройки цвета и толщины линий рёбер, цвета и размера вершин, времени задержки. Также обладает удобной функцией загрузки графов на удалённый сервер для хранения и последующей выгрузки на компьютер пользователя.
В комплект включен небольшой набор графов. Графы также можно создавать самостоятельно, однако редактор ещё находится в разработке, поэтому делать это можно пока лишь в текстовом редакторе.

Описание визуализации:

Визуализация осуществляется путём подсветки рёбер и вершин разными цветами. Задержка между сменой цветов определяется значением указанным в настройках. Также в поле справа наверху выводится номер текущей итерации. Процесс в любой момент может быть приостановлен или остановлен окончательно (сброс) с помощью двух кнопок под полем номера итерации. Приостановленный процесс может быть продолжен в любой момент с помощью той же кнопки.


Описание ключей запуска:

[path to exe] -n
создаёт новый граф

[path to exe] [path to graph]
открывает указанный граф (поддерживаются абсолютные и относительные пути)


Описание процесса настройки:

Вы можете не бояться сделать опечатку, вводя значения в текстовые поля. Программа автоматически исправит введённые данные, округлив дробные значения до целых и заменив нечисленные значения значениями по умолчанию. Настройки хранятся на жёстком диске и не сбрасываются после завершения работы приложения. Имеется также возможность при необходимости сбросить значения на стандартные с помощью соответствующей кнопки.


Описание работы с сервером:

Вы можете придумать произвольное имя для графа и попытаться загрузить его на сервер. Однако, поскольку сервер всего один, имя может оказаться уже кем-то занято. В этом случае программа сама предложит Вам альтернативное имя. Хотя совершенно необязательно следовать её советам, это может упростить процесс придумывания нового имени.

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


Описание формата файлов графов (для продвинутых пользователей):

Вы можете создавать собственные графы в текстовом редакторе. Именно поэтому данные хранятся как простой текст.
Рассмотрим пример такого файла:

5
0 5 10 25 -1
5 0 3 13 -1
10 3 0 7 10
25 13 7 0 8
-1 -1 10 8 0

1 A 90 100 -8 14
2 B 150 55 0 -14
3 C 157 140 -5 14
4 D 202 78 0 -14
5 E 248 140 18 7

not oriented

0 0 -3 -3 -6 6 -7 -4 0 0
-3 -3 0 0 -6 12 0 -3 0 0
-6 6 -6 12 0 0 -1 -10 0 6
-7 -4 0 -3 -1 -10 0 0 2 -3
0 0 0 0 0 6 2 -3 0 0

Сперва идёт размерность матрицы смежности n. Сразу под ней идёт сама матрица смежности (n строк).
Далее идёт пустая строка.
Следующие n строк содержат информацию о вершинах: [имя] [x] [y] [x_sp] [y_sp]
Здесь name - имя вершины, x и y - её координаты на плоскости, x_sp и y_sp - смещение надписи относительно вершины по горизонтали и вертикали. Положительные значения соотвествуют смещениям вправо и вниз соответственно, отрицательные - влево и вверх. Записи разделены пробелами.

Далее снова пустая строка, затем одна из двух предопределённых строк:
[oriented|not oriented]
Здесь первый вариант соответствует ориентированному графу, а второй - неориентированному. Все имеющиеся алгоритмы рассчитаны на работу с неориентированными графами.

Далее идёт ещё одна пустая строка, под которой помещена матрица смещений весов рёбер. Она ничем не отличается от матрицы смежности, только вместо весов рёбер в ней пары чисел, разделённых пробелом. Первое число определяет сдвиг числа, определяющего вес, по горизонтали, второе - по вертикали. При этом можно разделять эти числа для удобства чтения не одним, а произвольным количеством пробелов. Пары смещений также разделяются произвольным количество пробелов, которых при записи целесообразно ставить побольше для удобства восприятия.

Программы » Наука и техника » Обучение




Информация о программе

Интерфейс: Английский
Стоимость программы $0/0 руб.
Автор программы:popov654
Добавлена/Обновлена: 8 Апреля, 2011/4 Мая, 2011
Операционные системы: Мульти платформная
Разрядность: не указана

Рейтинг программы GraphBuilder

Код награды «GraphBuilder 1.5.4»
[Код награды]

Просмотров
(сегодня/неделя/всего):
0/0/4882
Скачиваний
(сегодня/неделя/всего):
0/1/1388
Место в рейтинге
(по скачиваниям):
>1000
Оценка программы: -


GraphBuilder 1.5.4 скачать - GraphBuilder Download Now


Рекомендованный софт

Подробнее о LanAgent Standard 7.7LanAgent Standard 7.7

Программа для наблюдения за компьютерами в локальной сети: cкриншоты, работа в программах, сайты, кейлоггер, почта. Выявит "крыс", повысит дисциплину.

Скачать Скриншоты






Ваш комментарий программы GraphBuilder 1.5.4:

Комментарии публикуются после проверки администратором.
При добавлении отрицательного комментария читайте соглашение об использовании.
Мы не публикуем: сообщения о креках, кряках, и серийных номерах, не относящиеся к: "GraphBuilder 1.5.4".

Ваше имя: E-mail:
Оценка: нет 1 2 3 4 5
 *Cообщение
(30-1000 зн.):

 
          
          
  

* * *

Похожие программы


GraphBuilder GraphBuilder 1.0.4
Программа визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла.

GraphBuilder GraphBuilder 2.0.8
Программа визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла.

GraphBuilder GraphBuilder 3.0.4
Программа визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла. Имеет удобный визуальный редактор графов.

* * *

Последние новости автора

Встречайте GraphBuilder 3.0!
Сегодня было завершено тестирование визуализатора алгоритмов на графах третьего поколения.

12 Сентября, 2011

Вышел новый релиз GraphBuilder 2.5
Буквально на днях вышел новый релиз среды для работы с графами GraphBuilder. В новой версии появилась поддержка обновлённого протокола сетевой передачи данных SATP 1.

27 Мая, 2011


Программы » Наука и техника » Обучение

 Программы • Статьи • Реклама на сайте •  RSS 2.0 RSS • Контакты • Соглашение об использовании • Политика конфидециальности

© 2003-2024, SoftForFree.com. Использование материалов сайта разрешается только по договоренности с автором.
Автор проекта не несет ответственности за содержание рекламных материалов и качество программного обеспечения.

Наш проект являтся архивом бесплатных и коммерческих программ, которые размещаются авторами и производителями ПО, либо их официальными представителями. Мы не распространяем нелицензионное ПО, креки, серийные номера и любую другую информацию, запрещенную законодательством РФ.