1、<v,w>表示v到w的一条弧,v是弧尾、w是弧头

2、无向完全图:任意两个顶点之间都有边,n个顶点有1/2 *n *(n-1)条边;

3、有向完全图:任意两个顶点之间都存在方向相反的两条弧  n个顶点有 n *(n-1) 条边 ;

4、子图:假设有两个图G=(V,{E})和g=(v,{e}),如果v⊆V,e⊆E,则称g为G的子图;

例:假设有图G=(V,{E}),顶点集A⊆V,B⊆E,则A和{B}构成G的子图。

答:错误,因为A和B未必能构成图。定义中g是G的子图,是因为给条件时已经明确g是图。

5、简单路径:序列中顶点不重复出现的路径;

6、简单回路或简单环:除了第一个顶点和最后一个顶点之外,其余顶点不重复出现的回路;

7、在无向图G中,如果从顶点v到顶点v1有路径,则称v和v1是连通的;

8、连通图:图中任意两个顶点vi,vj都是连通的;

9、连通分量:指的是无向图中的极大连通子图;

10、在有向图G中,如果对于每对vi,vj(vi  != vj),从vi到vj和从vj到vi都存在路径,则称G是强连通图

11、一个连通图的生成树是一个极小连通子图;

12、Ve()【事件也就是顶点】:事件最早发生时间,从前往后,取最大值

Vl():事件最晚发生时间,从后往前推,取最小值

e()【活动也就是弧】:活动最早开始时间,e=<v1,v2>,e(i) = Ve(v1);

l():活动最晚发生时间:从后往前,l=Vl - 活动时间

d(i)=l(i) - e(i);d=0为关键活动【关键路径可能有许多条,只有减少关键路径上共享的活动才可能减少工期】

图的几个基本概念:连通图、强连通图、完全图等相关推荐

  1. 双连通图强连通图概念解释以及tarjan算法求解该类问题总结

    最近看了看类的相关题,感觉简单的题过于模板,但是对于难题的转化,如果对与这方面的概念不清楚,很难写,故总结一下. PS:博客里部分内容会和离散数学中的图论知识有联系,如果没有了解过相关知识可能比较难理 ...

  2. 离散数学-图的运算与基本概念、导出子图、路与连通

    离散数学复习命题公式的范式 离散数学平面图对偶图和着色问题 离散数学谓词逻辑 离散数学-图的运算与基本概念.导出子图.路与连通 离散数学关系的基本运算和关系的性质闭包 离散数学-欧拉图和哈密顿图 文章 ...

  3. java 常用流_Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数...

    Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观 ...

  4. Java学习笔记(五):一张图总结完JVM8基础概念

    Java学习笔记(五):一张图总结完JVM8基础概念 引文 最近在学习JVM的相关内容,好不容易把基础概念全部都学了一遍,却发现知识网络是零零散散的.迫不得已,只好再来一次总的归纳总结.为了更好的理解 ...

  5. 数据结构与算法——29. 图(Graph)的概念及应用

    文章目录 一.图(Graph)的概念 1. 图的相关术语 2. 图的定义 二.图抽象数据类型(ADT Graph) 1. 邻接矩阵实现图 2. 邻接列表实现图 3. python代码实现 三.图的应用 ...

  6. 有向图,无向图,连通图,完全图

    立方网笔试题,6个顶点的无向图,至少有几几条边才能连成一个连通图 无向图:即图的边没有方向,边一般用弧形括号表示() 有向图:图的边有方向,边一般用尖括号表示<> 完全图:图的每两个顶点之 ...

  7. 图(1)——图的定义和基本概念

    2019独角兽企业重金招聘Python工程师标准>>> 概述 图(Graph)是一种比线性表和树更为复杂的数据结构. 线性结构:是研究数据元素之间的一对一关系.在这种结构中,除第一个 ...

  8. 图论基础(一)图的引入和基本概念

    目录 顶点&边 问题引入 七桥问题 问题描述: 故事版: 正经版: 图论基础知识--顶点 图论基础知识--边 有向图&无向图 问题引入 度&图的同构 图的同构 解释一下 同构要 ...

  9. 十张图解释机器学习的基本概念

    在解释机器学习的基本概念的时候,我发现自己总是回到有限的几幅图中.以下是我认为最有启发性的条目列表. 1. Test and training error: 为什么低训练误差并不总是一件好的事情呢:E ...

最新文章

  1. 分类问题的评估指标(Evaluation for Classifier)
  2. SQL、Linq和Lambda表达式 的关系
  3. Vue核心50讲 | 第四回:Vue 官方赠送的橙色装备,岂能不要
  4. 分布式服务追踪与调用链系统
  5. Apache代理80端口
  6. 7、Python文件操作工具 openpyxl 工具 2
  7. [转]C#连接操作mysql实例
  8. 五年级计算机教材内容,五年级计算机教学计划
  9. php socket 心跳机制,socket学习纪录2: workerman 心跳功能实现
  10. C#开发笔记之15-如何用C#获取某月最大天数?
  11. 【HTML+CSS网页设计与布局 从入门到精通】第15章-表格格式:边距/居中/边框/折叠
  12. JMS学习(三)JMS 消息结构之属性及消息体详解
  13. android上传到svn服务器端,上传Android项目到SVN
  14. nios IIcommand shell 烧录
  15. 【矩阵乘法】外部矩阵乘法
  16. 三分屏课件制作_如何利用剪辑软件制作分屏效果
  17. R语言 蒙特卡洛方法(Monte Carlo)
  18. 厉害了,苹果应用内购买抽成半年狂赚49亿美元
  19. python二级题库 第四套
  20. 电脑A和电脑B建立通信,这就是网络。IO、中断、缓冲区这都不是研究网络时该关心的事

热门文章

  1. 数据库事务的简单学习(一)
  2. Fire Spell Effects特效简单记录
  3. phpcms 模板学习
  4. python removebg_不到20行实现Python代码即可制作精美证件照
  5. [NOIp2013] luogu P1966 火柴排队
  6. IPv4和IPv6的正则表达式
  7. jpa 连接多个mysql 数据库_springboot环境jpa配置多个数据源流程
  8. 程序员离职摆摊卖东西4天赚1个月工资,网友:开分店,需要投资吗
  9. 嵌入式linux系统的基本组成,嵌入式Linux系统的构成
  10. Solidity constant view pure关键字的区别