zoukankan      html  css  js  c++  java
  • 数据结构

    图的遍历

    深度优先搜索(DFS):

    深度优先搜索(Depth First Search–DFS)遍历类似树的先序遍历,是树的先序遍历的推广。
    设初始状态时图中的所有顶点未被访问,则:
    ⑴ :从图中某个顶点vi出发,访问vi;然后找到vi的一个邻接顶点vi1 ;
    ⑵:从vi1出发,深度优先搜索访问和vi1相邻接且未被访问的所有顶点;
    ⑶:转⑴ ,直到和vi相邻接的所有顶点都被访问为止
    ⑷ :继续选取图中未被访问顶点vj作为起始顶点,转(1),直到图中所有顶点都被访问为止。

    广度优先搜索(BFS):

    广度优先搜索(Breadth First Search–BFS)遍历类似树的按层次遍历的过程。
    设初始状态时图中的所有顶点未被访问,则:
    ⑴ :从图中某个顶点vi出发,访问vi;
    ⑵:访问vi的所有相邻接且未被访问的所有顶点vi1,vi2,…,vim;
    ⑶:以vi1,vi2, …,vim的次序,以vij(1≦j≦m)依此作为vi ,转⑴;
    ⑷ :继续选取图中未被访问顶点vk作为起始顶点,转⑴,直到图中所有顶点都被访问为止。

  • 相关阅读:
    1203 forms组件
    1128 聚合查询 orm字段及属性
    1127 模型层orm表操作
    1126 视图层与模板层
    1122 django中orm操作
    1121 Django操作
    1125 视图层
    搭建并行开发环境MPICH2
    Linpack之HPL测试 (HPL Benchmark)
    安装NetCDF及HDF5
  • 原文地址:https://www.cnblogs.com/saber114567/p/9338121.html
Copyright © 2011-2022 走看看