图的程序模块划分
2015-07-05 10:15:44 17 举报
图的程序模块划分是将一个复杂的程序系统划分为多个相互独立的模块,每个模块负责完成特定的功能。这种划分可以提高程序的可读性、可维护性和可重用性。在图的程序中,通常会将与图相关的操作(如添加节点、删除节点、添加边等)封装在一个或多个模块中。此外,还可能会有一个主控模块,负责协调各个模块之间的交互,以及处理用户输入和输出。总之,图的程序模块划分是一种有效的软件开发方法,可以帮助开发人员更好地组织和管理代码。
作者其他创作
大纲/内容
deleteVer(AnyType data)
preOrder(CSNode t)
findVerIdx(AnyType data)
firstAdjVex(int v)
TopSort()
模块划分
被调用
函数调用
求路径
insertArc(..)
创建图
DFSTraverse(int v)
是否有环
AdjGraph 类
printDN()
convertToMG(AdjGraph g)
邻接表转换为邻接矩阵
deleteArc(..)
BFS(int v)
增加/删除边/顶点
AdjGraph(int num)
注:
insretVer(AnyType data)
DFS(int v)
countConnectedComponent()
createDN()
DFSForest()
连通分量
遍历图
构造方法
调用
生成树/生成森林
0 条评论
下一页
为你推荐
查看更多