一、图的基本术语:
“图”是一种限制最少的数据结构,更加接近现实生活中的问题。“图”按照意义可分为:显式图和隐式图。
- 显示图:涉及路径问题、连通性问题、着色问题和网络优化问题,图的结构式显式给出的,包括图的顶点、边和权重值,即一般意义上的图
- 隐式图:问题的域多是树形或者图形结构,没有很明确是“图”的形式。一般根据问题的初始条件,抽象表示为“图”。例如:8皇后问题、走迷宫、五子棋、象棋等问题。
1、显式图术语:
- **环:**图C中的v1点本身也有边相连,这种边称为环
- **有限图:**顶点与边都为有限的图,a、b、c都是有限图
- **简单图:**没有环且两个顶点间最多只有一条边相连的图,a为简单图
- **领接与关联:**两点之间有边相连,称两点是领接的,两点之间的边称为关联边
- **顶点的度数:**从顶点引出的边的条数,即为该顶点相关联的边的数目,简称为度
- **入读:**有向图中把以顶点v为终点的边的条数称为该顶点v的入度
- **出度:**有向图中把以起点v为终点的边的条数称为该顶点v的入度
- **终端顶点:**有向图中把出度为0的顶点称为终端顶点,如图b中的v3
- **连通图:**对于图中任意两点v1、v2之间有道路相连,则称该图为连通图
- **网络:**带权值的连通图
2、隐式图术语:
树是图的一个特例,称之为“隐式图”的搜索空间。
- **子集树:**当要求解的问题需要在n个元素的子集中进行搜索,其搜索空间树称为子集树。
- **排列树:**当要求解的问题需要在n个元素的排列中进行搜索,其搜索空间树称为排列树。