邻接矩阵存储的有向图G中求顶点i到顶点j含回路长为k的路径数
试写一个算法,在以邻接矩阵方式存储的有向图G中求顶点i到顶点j的不含回路的、长度为k的路径数.
数据结构如下
typedef int VRType;
typedef struct ArcCell
{
VRType adj; //VRType是顶点关系类型,对无权图,用1或0表示相邻否;对带权图,则为权值类型
InfoType *info; //该弧相关信息的指针
}ArcCell,**AdjMatrix;
typedef struct
{
VertexType *vexs; //顶点向量
AdjMatrix arcs; //邻接矩阵
int vexnum,arcnum; //图的当前顶点数和弧数
}MGraph;
用栈的基本操作完成
函数规定为void PathNum(MGraph a,int i,int j,int k,int &num)
其中i j 为起终点 k为回路长度(假设已给出 不用做输入) num为答案
人气:186 ℃ 时间:2019-12-13 21:21:37
解答
num...
javascript
推荐
猜你喜欢
- They go to the park to fly kites..改为一般疑问句
- 在中国 最美的草原是什么草原
- 状语从句
- 为执行中央“节能减排,美化环境,建设美丽新农村”的国策,我市某村计划建设A,B两种型号的沼气池共20个,
- 加热分解碳酸氢钠实验结束后发现石灰水又变成透明、为什么?写一下化学方程和离子方程式
- 英语选择题分析2
- 距离地面为300m高处,有一个带电荷量为q1=1C的物体,问它能吸起多重的在地面上带电荷量为q2=-1C的物体?(g取10m/s^2)
- (1).在常温常压下,10mL某气态气体A与50mL过量的氧气混合完全燃烧,冷却到原来的状况,残留的气体的体积为35mL,则A不可能是 ( )