#include "head.h"
void main()
{
ALGraph G;
printf(" 确定图的种类\n\n有向(1)无向(0):");
scanf("%d",&kind);
create(&G); //建立图(有向,无向)
visit(G); //列出邻接表
if (kind == 1) //有向图
{
if(!TopologiSort(G)) //拓扑排序
printf("Toposort is not success!\n");
}
if(kind == 0) //无向图
{
DFSTraverse ( G); //深度优先递归遍历
printf("\n");
BFSTraverse(G); //广度优先非递归遍历(借助队列)
printf("\n");
Traverse(G);
printf("\n");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
图的邻接表操作源代码
共19个文件
ncb:2个
dsw:2个
opt:2个
4星 · 超过85%的资源 需积分: 10 110 下载量 194 浏览量
2008-11-22
18:07:40
上传
评论
收藏 155KB RAR 举报
温馨提示
建立有向图,无向图,定点为整形从零开始 建立邻接表 有向图计算个定点度,以及拓扑排序 无向图实现递归,非递归深度优先遍历,以及广度非递归遍历
资源推荐
资源详情
资源评论
收起资源包目录
图.rar (19个子文件)
邻接表 图
main.cpp 546B
main.plg 1KB
main.dsp 3KB
head.h 7KB
head.opt 48KB
head.plg 242B
Debug
main.pch 223KB
vc60.pdb 52KB
vc60.idb 41KB
main.ilk 172KB
main.obj 20KB
main.exe 76KB
main.pdb 417KB
head.dsp 3KB
head.ncb 33KB
main.dsw 533B
main.ncb 49KB
head.dsw 533B
main.opt 48KB
共 19 条
- 1
资源评论
- 马耿彬2013-05-24代码还行,但是不够简练
- MGuJiGuJi2013-11-26代码不错!谢谢
- lzfwxr2013-05-01已试,程序对的
- logan123456782012-11-16代码还行,但是不够简练
voiceofwind
- 粉丝: 9
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功