数模竞赛 图的讲解.docVIP

  • 2
  • 0
  • 约1.61千字
  • 约 11页
  • 2017-08-07 发布于云南
  • 举报
图的基本算法 定义1 一个有序二元组 (V, E ) 称为一个图, 记为G = (V, E ), 其中 ① V称为G的顶点集, V≠??, 其元素称为顶点或结点, 简称点; ② E称为G的边集, 其元素称为边, 它联结V 中的两个点, 如果这两个点是无序的, 则称该边为无向边, 否则, 称为有向边. 对于一个图G = (V, E ), 人们常用图形来表示它, 称其为图解. 凡是有向边, 在图解上都用箭头标明其方向. 1、图的存储: 邻接矩阵 关联矩阵 赋权矩阵 边目录法 二数组法 后继表法 例: 邻接矩阵,权矩阵 关联矩阵 2、图的遍历 2.1广度优先搜索: 每次访问当前顶点(队列头)的所有后继(进队列),当前顶点出队列,循环。“由近及远,齐向远方” 广义搜索的框架图如下: 2.2深度优先搜索: 访问当前顶点的某个后继(进栈),再访问后继的某个子顶点。。。。。。若没有,返回(当前顶点出栈)上一层访问其它的后继。“直往前行,碰壁回头” 深度优先搜索的框架图如下: 广度--进队列与出队列的顺序: 深度—进栈与出栈的顺序: 1 1 2 4 5 1 2 3

文档评论(0)

1亿VIP精品文档

相关文档