zoukankan      html  css  js  c++  java
  • PS: 有向图,无向图

    有向完全图:就是所有顶点都有边...

    无向完全图:就是所有顶点都有边...

    -------------------------------------------------------------------

    PS:边很少图称为稀疏图;边很多的称为稠密图

    PS:图的边或弧相关的数称为权,这种带权的图称为网。

    ---------------------------------图的存储结构---------------------------------------

    PS:邻接矩阵和邻接表比较重要

    1.邻接矩阵:一个一维数组,保存点;一个二维数组保存 边信息

    有向图

     2.邻接表  ,邻接矩阵对于边数相对少的图比较浪费空间

     PS:使用数组(点)和链表(边)存储。

    有向图

    PS:有向图

     PS:十字链表

    就是将邻接表和你邻接表整合在一起了

     4.邻接多重表

    5.边集数组

     PS: 邻接表比较关注点,邻接矩阵比较关注边。

    ==================图的遍历========================

    PS:因为他和普通的数据结构不一样,所以得采用这种数据结构

     Deep First Search 深度优先遍历    DFS

    Breadth First Search 广度优先遍历  BFS

    ==================最小生成树========================

    PS: 把构造联通网的最小代价生成树称为最小生成树

    普里姆算法:

    克鲁斯卡尔算法:

    ====================最短路径=================================

    迪杰斯特拉:

    弗洛伊德:

    ====================拓扑排序=================================

    ====================关键路径=================================

  • 相关阅读:
    1新随笔
    MySQL--DML语言
    记一下Spring整合MyBatis踩的坑
    MyBatis(二)动态sql
    Mybatis动态代理注意事项
    几个练习指法和盲打的网站
    友链
    博客初心&心情小计
    博客园美化之标题显示
    博客园美化鼠标点击效果【富强民主文明和谐……】
  • 原文地址:https://www.cnblogs.com/bee-home/p/7545514.html
Copyright © 2011-2022 走看看