有向图邻接表 最短路径.doc
kp****93
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
有向图邻接表 最短路径.doc
有向图最短距离#include<stdio.h>#defineINFINITY10000#defineTRUE1#defineFALSE0#defineVERTEX_NUM6typedefstructGraph{charvexs[VERTEX_NUM];intarcs[VERTEX_NUM][VERTEX_NUM];intvexnum;intarcnum;}Graph;voidShortestPath(Graphg,intv0,intp[][VERTEX_NUM],intd[]){intv;intw;in
数据结构 邻接表有向图.doc
#include"C:\DocumentsandSettings\中原\桌面\Graph\LinkList.h"//====================================================================================================================================////邻接表有向图部分////=================================================
有向图的邻接矩阵.doc
有向图的邻接矩阵设有向图,,。令为邻接到的边的条数,称为D的邻接矩阵,记作。为图7.12的邻接矩阵,不难看出:(1)(即第i行元素之和为的出度),。(2)(即第j列元素之和为的入度),。(3)由(1),(2)可知,为D中边的总数,也可看成是D中长度为1的通路总数,而为D中环的个数,即D中长度为1的回路总数。D中长度大于等于2的通路数和回路数应如何计算呢?为此,先讨论长度等于2的通路数和回路数。在图D中,从顶点到顶点的长度等于2的通路,中间必经过一顶点。对于任意的k,若有通路,必有且,即。反之,若D中不存在
图-邻接表-拓扑排序---关键路径.doc
////-------------------------------------图的邻接表的建立--拓扑排序---关键路径-------------#include<stdio.h>#include<stdlib.h>#defineMax20//最大结点数//--------------------------------------邻接表结构定义------------------------------typedefstructarcnode//---表结点{intadj;//与之邻接的节点的存放位
数据结构程序求有向图的最短路径.doc
/*求有向图的最短路径*/#include<stdio.h>#definen5#definee7typedefintvextype;typedefintadjtype;typedefstruct{vextypevexs[n];adjtypearcs[n][n];}graph;graph*ga;/*建立*/creatgraph(){inti,j,k,w;printf("Pleaseinput:\n");for(i=0;i<n;i++)scanf("%d",&ga->vexs[i]);for(i=0;i<n;