zoukankan      html  css  js  c++  java
  • 【数据结构】-(三)

    第五章 图

    1、在图结构中,任意两个结点之间都可能相关,结点之间的邻接关系可以是任意的。

    2、无向图:任意两点之间都有边的无向图称为无向完全图。一个具有n个顶点的无向完全图的边数为:n(n-1)/2。任何两点之间都有弧的有向图称为有向完全图。一个具有n个顶点的有向完全图的弧数为n(n-1)。

    3、无向图中顶点V的度是与该顶点相关联的边的数目。有向图,以顶点V为终点的弧的数目称为V的入度,以顶点V为始点的弧的数目称为V的出度。有向图的度为入度和出度的和。

    4、在无向图中,如果两个顶点之间有路径,则称为这两个顶点之间是连通的。如果图中的任意两个顶点都是连通的,则称为连通图。有向图中的任意两个顶点之间双向连通则称该图为强连通图。

    5、图的存储结构:

    邻接矩阵:


    6、如果一个无向图有n个顶点,e条边,那么它的邻接表需要n个头结点和2e个表结点。在边稀疏的情况下,用邻接表表示比用邻接矩阵节省存储空间。

    邻接表:


    7、图的遍历:


    8、采用Prim算法求最小生成树:


    9、采用克鲁斯卡尔(Kruska)构造最小生成树:


    10、拓扑排序

    例题:求有向图顶点的拓扑序列,并画出它的邻接表:



  • 相关阅读:
    DBHelper
    ASP.NET WEBAPI oken验证
    市面上的网盘和搜索网盘资源网站
    C#批量删除注释与空行
    DB help
    抽象工厂1
    抽象工厂
    单例模式的八种写法
    Docker概念
    Django的安装
  • 原文地址:https://www.cnblogs.com/zhoulitong/p/6412322.html
Copyright © 2011-2022 走看看