图论基础教学资料ppt电子教案课件.ppt
《图论基础教学资料ppt电子教案课件.ppt》由会员分享,可在线阅读,更多相关《图论基础教学资料ppt电子教案课件.ppt(28页珍藏版)》请在三一办公上搜索。
1、图论基础,图的概念,定义 一个图G是指一个二元组(V(G),E(G)其中:是非空有限集,称为顶点集,其中元素称为图G的顶点E(G)是顶点集V(G)中的无序或有序的元素对 组成的集合,即称为边集,其中元素称为边,赋权图,定义 若图 的每一条边e 都赋以一个实数w(e),称w(e)为边e的权,G 连同边上的权称为赋权图。图论算法所研究的往往和权值有关,图的顶点度,定义 在无向图G中,与顶点v关联的边的数目,称为顶点v的度或次数,记为d(v)在有向图中,从顶点v引出的边的数目称为顶点v的出度,记为d+(v),从顶点v引入的边的数目称为v的入度,记为d-(v).称d(v)=d+(v)+d-(v)为顶点
2、v的度或次数,图的矩阵表示,对无向图,其邻接矩阵,其中:,对有向赋权图,其邻接矩阵,图的邻接表表示,如图G2的邻接表为:,邻接表实现,链表?没有必要!vector?可行!动态花销较大!数组模拟?灵活!效率高!,邻接表-vector,vector eN;初始化:For(int i=0;ib,权值为cea.push_back(make_pair(b,c);优点:方便,数组模拟,typedef struct int v,next,val;edge;edge eMAXM;int pMAXN,eid;void init()memset(p,-1,sizeof(p);eid=0;void insert(i
3、nt from,int to,int val)eeid.v=to;eeid.val=val;eeid.next=pfrom;pfrom=eid+;,最短路问题,单源点:求赋权图中从给定点到其余顶点的最短路多源点:求赋权图中任意两点间的最短路.,多源最短路Floyd,从任意一条单边路径开始。所有两点之间的距离是边的权,如果两点之间没有边相连,则权为无穷大。对于每一对顶点 u 和 v,看看是否存在一个顶点 w 使得从 u 到 w 再到 v 比己知的路径更短。如果是更新它。,for(k=1;k=n;k+)for(i=1;i=n;i+)for(j=1;j=n;j+)if(mapik+map kjmap
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 教学 资料 ppt 电子 教案 课件
链接地址:https://www.31ppt.com/p-2937173.html