- 12
- 0
- 约2.13千字
- 约 4页
- 2017-06-07 发布于重庆
- 举报
图的深度优先遍历和广度优先遍历(顺序存储结构通用,仅适用于连通图。通过VC调试运行)
//图的遍历 深度优先搜索与广度优先搜索
#include
#include
#include
using namespace std;
#define Max 10
typedef char vexs[Max];
typedef int adjmat[Max][Max];
void dfs vexs b,adjmat a,int v,int visited[],int n
// b数组存放图中顶点的值,a为关联矩阵, v为出发顶点的序号,visited[]为是否访问过标志数组,n为图中顶点数
int w;
cout b[v] ;
visited[v] 1;
w 0;
while w n a[v][w] 0 //寻找v的一个还没有访问过的邻接点w
w++;
while w n //n为顶点数,该循环依次找到v的所有的邻接点,但要注意每找到一个都
//以该邻接点为新的“起点”递归调用深度优先搜索算法
if visited[w] 0 a[v][w]! 0 dfs b,a,w,visited,n ;
w++; //找下一个v的邻接点w void bfs vexs b,adjmat a,int v,int visited[],int n
//b数组存放图中顶点的值,a为关联矩阵,v为出发顶点的序号,visited[]为是是否访问过
您可能关注的文档
最近下载
- 2021年一级造价工程师《建设工程技术与计量》(交通工程)考点速记手册.pdf VIP
- 2023年广东省高考政治试题与参考答案.docx VIP
- 设备点检润滑考试试题(附答案).docx VIP
- 语文+答案河南郑州市2026年高中毕业年级高三年级第二次质量预测(郑州二模)(4.20-4.22).docx VIP
- 中医康复理疗师真题及答案.docx
- 2025年中医康复理疗师真题及答案.docx
- 英语河南郑州市2026年高中毕业年级高三年级第二次质量预测(郑州二模)(4.20-4.22).docx VIP
- 设备点检润滑考试试题(附答案).docx VIP
- 2026年江西萍乡市八年级地理生物会考真题试卷(含答案).docx VIP
- 2026河南郑州高中毕业年级下学期第二次质量预测物理试题卷.docx VIP
原创力文档

文档评论(0)