- 5
- 0
- 约5.59千字
- 约 8页
- 2018-10-16 发布于湖北
- 举报
数据结构专题--图的路径
7.22
判断是否存在从u到v的路径
基本思想:从u出发深度或广度搜索,找到v就有,找不到就没有
int visited[MAXSIZE];
int exist_path_DFS(ALGraph G,int i,int j)
{
if(i==j) return 1;
else
{
visited[i]=1;
for(p=G.vertices[i].firstarc;p;p=p-nextarc)
{
k=p-adjvex;
if(!visited[k]exit_path_DFS(G,k,j)) return 1;
}
}
}
7.23
int exist_path_BFS(ALGraph G,int i,int j)
{//三件事情,定访问数组,初始化队列,起点进队
int visited[MAXSIZE];
InitQueue(Q);
EnQueue(Q,i);
while(!QueueEmpty(Q))
{
DeQueue(Q,u);//出队并访问
visited[u]=1;
for(p=G.vertices[u].firstarc;p;p=p-nextarc)
{
k=p-adjvex;
if(k==j) return 1;
if(!visited[k]) EnQueue(Q,k);
}
}
您可能关注的文档
最近下载
- (高清版)DG∕TJ 08-2242-2023 民用建筑外窗应用技术标准.pdf VIP
- HGT 20606-2009 钢制管法兰用非金属平垫片(PN系列).docx VIP
- 新概念英语第二册Lesson82教案.pdf VIP
- 人类活动对生物多样性的影响和生物多样性保护与可持续及人类简史(干货版).doc VIP
- 新生儿换血治疗知情同意书.docx
- 中国经前期烦躁障碍诊疗指南(2025).docx VIP
- DG_TJ08-2242-2017 民用建筑外窗应用技术规程.pdf VIP
- 20222023学年安徽省池州市贵池区八年级下学期期中物理试题.pdf VIP
- 安全生产月活动方案(同名13334).doc VIP
- 安全生产月活动方案.pdf VIP
原创力文档

文档评论(0)