如何在程序中根据邻接表实现输出网络拓扑图?

diablo2man 2006-09-17 12:16:22
我的程序是将拓扑结构作为无向图放在邻接表Struct里,怎么把编程这张图画出来呢?(任何图形格式输出均可)
最好是可以跨平台实现的,谢谢!

帖可用的API或网址均有分!回解决方案的加多分!

typedef struct ArcNode
{
struct sockaddr_in vexIP;/*存放邻接点IP*/
struct ArcNode *nextArc;//指向下一个边结点
int cost;
int adjVex;
}ArcNode;//图的邻接表的边结点定义

typedef struct VertexNode
{
struct system_info *info;//顶点数据域
struct ArcNode *firstArc;//指向第一个边结点
struct sockaddr_in vexIP;
}VertexNode;//图的邻接表表示的顶点结点定义

typedef struct AlGraph
{
struct VertexNode adjList[MAXVERTEXNUM];//用向量定义图的邻接表表示的顶点表
int numVertex;//图的顶点数
int numArc;//图的边数
}AlGraph;//定义图的邻接表
...全文
290 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
diablo2man 2006-09-17
  • 打赏
  • 举报
回复
厄,就是说怎么实现Line什么的,因为原来是用C编的,对MFC不熟

有这种函数吗?
CUG122032 2006-09-17
  • 打赏
  • 举报
回复
你问的不是很清楚.

如果是用WIN平台的话,就用Line啊.用线画就行了.

然后输入BMP格式的.也跨平台

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧