-
C++实现的有向无向图绘制,采用STL并结合Dracula JavaScript库进行图形化展示
资源介绍
#图形
提供以下可能性的 C++ 图形库:
定义空图有向/无向
使用正则表达式定义图形
复制构造函数
添加节点
删除节点
添加边和加权边
去除边缘
打印到标准输出
使用绘制图形
其他效用图函数
#Installation 在 linux 上运行命令 make
#例子
Graph G1 = Graph::generateRandomGraph(10);
Graph G4(Graph::undirected);
Graph G2("a-g", Graph::circular);
Graph G3("1-45", Graph::random);
G3.addNode("46");
G4.addEdge("3", "2");
G4.addEdge("23", "34", 5);
.......
G4.print(); // print to standa