第一讲算法基础绪论.ppt

任何一棵非空树是一个二元组 Tree = (root,F) 其中:root 被称为根结点, F 被称为子树森林 森林: 是 m(m≥0)棵互 不相交的树的集合 A root B E F K L C G D H I J M F 树的存储结构 双亲存储结构 typedef struct { ElemType data; int parent; }Ptree[MaxSize]; 链存储结构 typedef struct node { ElemType data; struct node*sons[MaxSons]; }TSonNode; 图 定义 图(Graph)G由两个集合V(Vertex)和E(Edge)组成,记为G=(V,E),其中V是顶点的有限集合,记为V(G),E是连接V中两个不同顶点(顶点对)的边的有限集合,记为E(G)。 E A C B D B C A F E D 图的基本术语 邻接点 相关边 路径 权和网 权可以表示从一个顶点到另一个顶点的距离或花费的代价。边上带有权的图称为带权图,也称作网。 连通 若图G中任意两个顶点都连通,则称G为连通图,否则称为非连通图。 生成树 一个连通图的生成树是一个极小连通子图,它含有图中全部顶点,但只有构成一棵树的(n-1)条边。 A B E

文档评论(0)

1亿VIP精品文档

相关文档