- 1
- 0
- 约小于1千字
- 约 15页
- 2021-04-18 发布于北京
- 举报
图的遍历
深度优先遍历
图的深度优先遍历
typedef int Boolean;
Boolean visited[Max];
void DFS(MGraph G,int i){
int j;
visited[i] = TRUE;
printf(%c,G.vexs[i]);
for(j = 0;jG.numVertexes;j++){
if(G.arc[i][j] == 1!visited[j]){
DFS(G,j);
}
}
}
void DFSTraverse(MGraph G){
int i;
for(i = 0 ;iG.numVertexes;i++){
visited[i] = FALSE;
}
for(i = 0;iG.numVertexes;i++){
if(!visited[i]){
DFS(G,i);
}
}
}
类似树的前序遍历
广度优先遍历
最小生成树
方案
一个连通图的生成树是一个极小的连通子图,它含有图中全部的顶点,但只有足以构成一棵树的n-1条边。我们把构造连通网的最小代价生成树。称为最小生成树
找连通网的最小生成树,经典的有两种算法,普里姆算法和克鲁斯卡尔算法
普里姆算法
先构造邻接矩阵
克鲁斯卡尔算法
最短路径
网转邻接矩阵
拓扑排序
AOV活动网
您可能关注的文档
最近下载
- 施工临时结构设计和计算实例 2022年版.pptx
- 2026中南建筑设计院公司招聘面试题及答案.doc VIP
- 学校食材配送-人员培训计划.docx VIP
- 2026人工智能安全问题试题及答案.docx
- 广西交通运输厅直属事业单位广西平陆运河岗位综合知识测试冲刺卷及答案解析.docx
- 广西交通运输厅直属事业单位广西平陆运河岗位综合知识测试冲刺卷及答案.docx
- 高考语文阅读理解《浣衣母》含答案.docx VIP
- 2026中药执业药师考试押题试卷(含答案).docx VIP
- 2026年中国电信校园招聘【计算机岗位】笔试真题(含详细答案解析).docx VIP
- 具身智能+太空探索智能机器人作业方案.docx VIP
原创力文档

文档评论(0)