[计算机软件及应用]Algorithm Chapter 1.pptVIP

  • 5
  • 0
  • 约8.78千字
  • 约 38页
  • 2018-02-15 发布于浙江
  • 举报
[计算机软件及应用]Algorithm Chapter 1

数据结构简要回顾:图 (1)无向图与有向图 无向图:边无方向,(u, v) 与 (v, u) 相同。 有向图:边有方向,(u, v) 与 (v, u) 不同。 (2)完全图 任意两个顶点之间都有边相连的图。 顶点数:无向完全图 n(n-1)/2,有向完全图 n(n-1) (3)稠密图 相对完全图而言,所缺边数较少的图。 (4)稀疏图 相对完全图而言,所缺边数较多的图。 a c b d e f 数据结构简要回顾:图的表示 图的存储结构:邻接矩阵、邻接链表、十字链表、邻接多重链表 1. 邻接矩阵表示 用 n ×n 的布尔矩阵表示具有 n 个顶点的图。若第 i 个和第 j 个顶点 有边相连,则矩阵第 i 行、第 j 列元素值为 1,否则则该元素值为 0. 2. 邻接链表表示 每个顶点用一个邻接链表表示,包括 与该顶点邻接的所有顶点。 a c b d e f 数据结构简要回顾:加权图 加权图(或称带权图) 给边赋值的图,边上的值称为边的权(重) 应用举例: 交通网模型。每个城市为一个顶点,连接 两个城市的边的权重表示它们的距离。 图的表示:邻接矩阵、邻接链表均可。 a b c d 1 5 7 2 4 邻接矩阵表示 邻接链表表示 数据结构简要回顾:路径和环 路径、连通

文档评论(0)

1亿VIP精品文档

相关文档