数据结构及其应用知识课件.ppt
由于一个图是由顶点集合V和顶点之间的关系集合E(即顶点偶对集合)。因此,设计一个图的存储结构只要分别解决集合V和集合E的存贮结构表示即可。 显然可以用一个一维数组表示集合V中的所有顶点;用一个二维数组来表示集合E。此二维数组被称为邻接矩阵。 对于n个顶点的有向图,则其邻接矩阵中所有元素按如下公式来确定: 对于n个顶点的无向图,则其邻接矩阵中所有元素按如下公式 来确定: 图的存储结构:邻接矩阵 .对于无向图,邻接矩阵第i行(或第i列)的元素之和则 是顶点Vi的度; .对于有向图,邻接矩阵第i行的元素之和为顶点Vi的出 度;邻接矩阵第i列的元素之和为顶点Vi的入度。 1 2 3 5 4 2 1 4 3 5 6 无向图G1 有向图G2 #define MAX_NUM 100 // 最大顶点个数 typedef struct { VertexType vexs[MAX_NUM]; //顶点数组 ArcType Matrix[MAX_NUM][MAX_NUM]; //邻接矩阵 int vexnum; //图的实际顶点数 int arcnum; //图的实际弧(边)数 int kind; //图的种类标志, 1—有向图,
您可能关注的文档
最近下载
- 主治医师资格考试康复科天天练(附答案).docx VIP
- 《动画设计》课件.ppt VIP
- 银河证券-银河金工组合优化系列报告-时序截面三层深度学习模型预测收益风险信号.pdf VIP
- GBT 31887.3-2025 自行车 照明和回复反射装置 第3部分:照明和回复反射装置的安装和使用标准立项发展报告.docx VIP
- 船舶舾装件涂装技术要求.docx VIP
- DB1331_T 111-2025 雄安新区重要建筑物结构耐久性标准.pdf VIP
- 控制系统计算机辅助设计——MATLAB语言与应用(第3版).pdf VIP
- 核电厂安全级电动机控制中心质量鉴定 NB T 20074-2012.pdf VIP
- 小学应用题大全及答案.pdf
- 智能变电站继电保护检修安全风险管控策略.pdf VIP
原创力文档

文档评论(0)