数据结构之C语言实现图的存储创建遍历
epeppanda
发布于 2021-2-6 09:21
浏览
1收藏
零、编码前的准备
1.构画草图:
2.测试数据:
一、邻接矩阵
包含四个文件的代码和一张测试效果图:
- AdjacencyMatrix.h文件: 构建邻接矩阵的存储结构与邻接矩阵的创建函数
- DBFSAdjacencyMatrix.h文件: 构建邻接矩阵的深度优先遍历与广度优先遍历函数
- StackAndQueue.h文件: 应广度优先遍历所需,提供队列的基本操作
- test.cpp文件: 用于测试
效果图:(如下)
效果图:
AdjacencyMatrix.h文件:
DBFSAdjacencyMatrix.h文件:
StackAndQueue.h文件:
test.cpp文件:
二、邻接表
包含四个文件的代码和一张测试效果图:
AdjacencyList.h文件: 构建邻接表的存储结构与邻接表的创建函数
DBFSAdjacencyList.h文件: 构建邻接表的深度优先遍历与广度优先遍历函数
StackAndQueue.h文件: 应广度优先遍历所需,提供队列的基本操作
test.cpp文件: 用于测试
效果图:(如下)
效果图:
AdjacencyList.h文件:
DBFSAdjacencyList.h文件:
StackAndQueue.h文件:(邻接矩阵的实现已给出此文件代码)
test.cpp文件:
分类
已于2021-2-6 09:21:41修改
赞
1
收藏 1
回复
1
1
1
相关推荐
StackAndQueue.h初始化没有返回值