worm2, я бы сказал, что вообще ничего делать не надо. Всё уже сделано давным давно. Сделан уже миллион ошибок и большая часть из них даже исправлена. Стоит ли велосипед изобретать с кривыми колёсами?
И что? Ничего не делать своими руками? А как же познавать? Всегда же интересно придумать что-то самому. Главное придумать, а не что-то новое.
Мне другое интересно. А как предлагается изображать графы? Я понимаю, что об этом уже подумали. Тем не менее.
Было бы, конечно, удобнее, иметь готовый редактор, куда можно закладывать алгоритмы на графах и получать результаты. Тогда это было бы встроено в операционную систему.
-- Ср мар 30, 2011 16:42:45 --А как это, вообще, должно выглядеть?
СОЗДАТЬ Граф.
ДОБАВИТЬ Вершина(1)
...
ДОБАВИТЬ Вершина(N)
ДОБАВИТЬ Ребро(Вершина1,Вершина2)
...
Или на вход подавать матрицу инцидентности/смежности?
И что потом?
НАЙТИ ОстовГрафа?
НАЙТИ Цикл?
ПЕРЕЧИСЛИТЬ Поддеревья?