收藏 分享(赏)

图邻接矩阵相关算法实现.doc

上传人:dzzj200808 文档编号:2294915 上传时间:2018-09-09 格式:DOC 页数:12 大小:38.50KB
下载 相关 举报
图邻接矩阵相关算法实现.doc_第1页
第1页 / 共12页
图邻接矩阵相关算法实现.doc_第2页
第2页 / 共12页
图邻接矩阵相关算法实现.doc_第3页
第3页 / 共12页
图邻接矩阵相关算法实现.doc_第4页
第4页 / 共12页
图邻接矩阵相关算法实现.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、图邻接矩阵相关算法 C+实现.cpp 部分#include#include“matrix.h“using namespace std;int main()int item;coutitem;graphmatrix gmatrix(item);coutch;while(ch!=0)switch(ch)case 1: int v1,v2;coutv1v2;coutv;coutv1v2;coutv;gmatrix.insertv(v);gmatrix.print();break;case 7:int v;coutv;gmatrix.delv(v);gmatrix.print();break;case

2、 8:int v1,v2,w;coutv1v2w;gmatrix.inserte(v1,v2,w);break;case 9: int v3,v4;coutv3v4;gmatrix.dele(v3,v4);break;coutch;if(ch=0)coutusing namespace std;templateclass graphmatrixprivate:int matrixmaxsize;int matrixsize;int maxweight;int edge256256;public:graphmatrix(int n);graphmatrix()coutmatrixmaxsize)

3、?1;-1);int getnumofV()return matrixsize;int getnumE();void insertv(int v);void delv(int v);void inserte(int v1,int v2,int w);void dele(int v1,int v2);templategraphmatrix:graphmatrix(int n)matrixmaxsize=256;maxweight=1000;if(nedgeij;templateint graphmatrix:getweight(intfor(int i=0;ivoid graphmatrix:RDFS(int v,int * visited)/针对有向图/coutint graphmatrix:getnumE()int num;for(int i=0;i0return ;edgev1-1v2-1=maxweight;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报