图存储结构详解与C代码实现
邻接矩阵就像一个巨大的表格,表的行和列都代表图中的节点。如果节点A和节点B之间有边相连,那么在这个表格中,A行B列(或B行A列,对于无向图来说)的位置上就会标记为1(或者其它表示“有连接”的值)。如果它们之间没有边相连,那么这个位置就标记为0(或其它表示“无连接”的值)。 图 1-28图的邻接矩阵 以图1-28为例,我们来理解图的邻接矩阵。 在无向图中,边是双向的,即如果顶点i与顶点
数据结构与算法:快速理解数据结构
数据结构是指数据在计算机系统中的组织和存储方式。数据是能够带给我们信息的数值、文字、图像、视频、符号等内容,数据按照一定的结构组织在一起称为数据的逻辑结构,数据的逻辑结构以何种方式存储到物理空间称为数据的存储结构,数据的逻辑结构和存储结构统称为数据结构。 为了更好地理解数据结构,下面我们来看几个例子。 图 1-1学生信息表 图 1-2贷款申请辅助决策树模型 以图1-2贷款申请辅助决策树模型为例,决