72_图的存储结构(上)

2018-07-29  本文已影响6人  编程半岛

关键词:邻接矩阵法的设计与实现

0. 基本思想

1. 邻接矩阵法

设图A = (V, E)是一个有n个顶点的图, 图的邻接矩阵为Edge[n][n],则:

注意:

  • 解决工程问题时,习惯于对图中的每个顶点进行编号
  • 当不需要权值时,取W为非空表示结点间有连接

2. 设计与实现

邻接矩阵法的继承关系图

问题:如何具体表示顶点集数组?如何具体表示边集数组?

实现方式一:直接使用数组表示顶点集和边集

问题:

实现方式二:使用指针数组表示顶点集和边集

问题的解决:

MatrixGraph.h

3. 小结

声明:此文章仅是本人在学习狄泰学院《数据结构实战开发教程》所做的笔记,文章中包含狄泰软件资料内容,一切版权归狄泰软件所有!
实验环境:ubuntu10 + Qt Creator2.4.1 + Qt SDK 4.7.4

上一篇 下一篇

猜你喜欢

热点阅读