美文网首页
【Python算法】算法基础-概念区分

【Python算法】算法基础-概念区分

作者: 大师兄在简书 | 来源:发表于2017-07-14 20:17 被阅读50次

图论:

连通图:

连通图基于联通的概念。
在一个无向图中,若顶点a,到b有路径相连,则称a,b是连通的。如果图中的任意两点都是连通的,那么图被称作连通图。
https://zh.wikipedia.org/wiki/连通图

图的联通性是图的基本性质。

理解:
    图的概念要大于连通图。即有图都是连通的,但是连通图是任意两点都连通的图。

概念区分:

连通分量:无向图G的一个极大连通子图称为G的一个连通分量(或连通分支)。连通图只有一个连通分量,即其自身;非连通的无向图有多个连通分量。

强连通图:有向图G= (V,E)中,若对于V中任意两个不同的顶点xy,都存在从xy以及从yx的路径,则称G强连通图(Strongly Connected Graph)

强连通分量(Strongly Connected Component)。强连通图只有一个强连通分量,即是其自身;非强连通的有向图有多个强连通分量。
https://zh.wikipedia.org/wiki/连通图

理解:
    在概念范围上:图>连通图>有向图>强连通图,强连通图只有一个强连通分量,非强连通的有向图的强连通分量有多个。

相关文章

  • 【Python算法】算法基础-概念区分

    图论: 连通图: 连通图基于联通的概念。在一个无向图中,若顶点a,到b有路径相连,则称a,b是连通的。如果图中的任...

  • Python算法基础

    Python常用算法基础

  • Python算法

    注:采转归档,自己学习查询使用 Python算法:基础知识Python算法:Counting 101Python算...

  • 2019-05-14 2. 使用 scikit-learn 的

    掌握机器学习的基本概念及流程python机器学习库scikit-learnkNN分类算法基础

  • 数据结构与算法基本概念

    数据结构与算法 本文包括: 算法概念 时间复杂度 大 O 记法 数据结构概念 Python 内置类型的效率 算法的...

  • 10.数据结构和算法 初识

    1、数据结构与算法(Python) 数据结构和算法是什么?答曰:兵法! 1.1算法的概念 算法是计算机处理信息的本...

  • 算法基础概念

    1.算法的定义 算法是解决某个问题的特定的指令序列。 2.算法四个性质: ①输入②输出③确定性④有限性 3.算法的...

  • 算法基础概念

    1、概述 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的...

  • 匈牙利算法

    算法思想 算法流程 算法步骤 算法实现 python 算法应用

  • 全栈金融工程师算法技术解构

    算法技术解构 1、Python基础知识 (1)IPythonIPython的开发者吸收了标准解释器的基本概念,在此...

网友评论

      本文标题:【Python算法】算法基础-概念区分

      本文链接:https://www.haomeiwen.com/subject/pponhxtx.html