搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
在线问答5
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
c语言学习第十五天
2
2024年AGI行业研究:多模态大模型与商业应用 建议都看一下,说不定就是你的菜_agi大模型_算力生态商业模式和客户画像
3
Transformers 自然语言处理(一)_transformer中为了解决自然语言顺序问题,采用的策略是
4
鸿蒙系统与Android有何不同?_鸿蒙系统和安卓的区别
5
vue3插件原理
6
Oracle 表空间、用户、Schema_oracle schemas
7
GraphRAG本地部署(Xinference本地模型)+ neo4j可视化_graphrag支持xinference
8
iOS Runtime应用实例(一)类别添加属性_ios runtime添加属性
9
slurm集群搭建
10
2024年华数杯C题老外游中国深度剖析!代码思路文章全解!_问题 1 请问 352 个城市中所有 35200 个景点评分的最高分(best score,简 称
当前位置:
article
> 正文
图知识点总结_avo网络
作者:在线问答5 | 2024-08-21 05:23:19
赞
踩
avo网络
思维导图链接:
链接:https://www.zhixi.com/view/3cc2bdf8
密码:5402
第6章
图
问题的提出
如何确保某城市的各个小区都能用上天然气,怎么样部署才能最省钱
对于工程项目的管理中,一个大的工程往往被分解成若干个子任务,子任务要何时开工,何时完工,哪些能同时开工?怎么样确保在整个工程中按时完成?
图的定义和基本术语
顶点是多对多的逻辑结构关系
结点:图中顶点
结点间关系:图中顶点之间的连线
无向图:边不带方向
有向图:边带方向
v入度
v出度
v的度
路径
路径长度
简单路径
简单回路
子图
方向和权
有向图
无向图
有向网
无向网
边和顶点数
无向完全图
有向完全图
稀疏图
稠密图
连通性
无向图
有向图
生成树和生成深林
图的结构描述
图抽象数据类型
数据对象:顶点集
数据关系:边集
基本操作
创建图
销毁图
依据值找顶点的存储地址
对某个顶点赋值
寻找某个顶点的第一个邻接关系的顶点
添加新的顶点
删除顶点和相关的边
添加边
删除边
深度优先遍历
广度优先遍历
图的存储结构
图的邻接矩阵表示
图的领接表表示
有向图的十字链表表示
无向图的多重链表表示
图的遍历
深度优先遍历(DFS)
递归遍历
栈实现非递归遍历
广度优先遍历(BFS)
递归遍历
队列实现非递归遍历
非连通图的深度(广度)优先遍历
图遍历算法的应用
求一条包含无向图中所有顶点的简单路径
起点的选择
顶点的邻接点次序
要有保存路径上顶点的数组
寻找失败的时候,要能回退
判断有向图中是否存在环
判断弧<v,w>,顶点v的深度优先遍历是否比w的深度优先遍历先结束
先结束则说明存在环,否则不存在
求无向图的顶点a到顶点i的简单路径
在连通图中,对a进行深度优先遍历,必能找到顶点i
没到达目标顶点,则回退,删除保存的顶点
求无向图的顶点vi到vj最短的路径
对vi进行广度优先遍历
修改队列的操作
找到的时候,通过队尾指针可以找到这个路径
图的连通性
无向图的连通分量和生成树
求最小生成树
普利姆算法
最小生成树的不断成长的过程
每一次选取顶点,并依据较小值更新该顶点到它顶点的距离
在更新后的距离中,找到最短距离的边进行选择顶点(不选择无穷大,也不选择已经被选择过的)
存储结构
定义最大值MAXCONST
定义最小代价数组
定义顶点标记访问数组
克鲁斯卡尔算法
子树不断合并的过程
将边按小到大排序
每一次按小到大选取边
判断边两边的顶点所属的子树根编号,根编号不相同则选取该边,相同则跳过改变
最短路径(带权有向图)
求某个源点到其余个点的最短路径算法
迪杰斯特拉算法
算法过程
选取出发点
比较出发点到各点之间的距离,选取最小值的边
将边和顶点存储起来
在比较通过选取的顶点到各顶点之间的距和原来的距离进行比较,更据较小值进行更新
再次重新选取顶点和最小的边(不选取已经选取和标记过的顶点和边)
重复上述操作,当最小值边为MAXCONST的时候,算法结束
存储结构
邻接矩阵表示有向网
标记顶点数组
路径存储
求图中每一对顶点之间的最短路径算法
弗洛伊德算法
算法过程
对于任意两点,判断加入图中的一个点的时候,通过该店到路径是否比原来的距离小,如果小的就更新两点之间的最短距离
对图中的每一个点都选择一次
最后更新的距离数组就是两点之间的最短距离
迭代的过程
存储结构
距离数组d
两点之间的关系数组path
就是在两个点之间添加一个而外点,可能会使两个顶点之间的距离变小
有向无环图及其应用
应用
有向无环图是描述有公共子式的表达式的有效工具
有向无环图是描述一项工程或系统进行过程控制的有效工具
AVO网络以及拓扑算法
顶点表示活动,弧表示活动之间的优先关系
拓扑序列:有优先关系的顶点,先的顶点在后的顶点之间前;没有关系位置任意,计算机将编号小的顶点放在前面
拓扑算法:用栈来实现,先将入度为0的顶点依次入栈;然后出栈,将和栈顶元素的顶点有邻接关系的顶点入度-1;往复操作,当栈为空的时候,循环结束。拓扑序列和顶点数相同,则有拓扑序列;否则没有(存在环)
AOE网络及关键路径
顶点表示事件的发生,弧表示活动,权值表示时间
事件的最早发生时间
事件的最迟发生时间
活动最早开始时间
活动最迟开始时间
关键路径:最长路径
关键活动:最长路径上的活动
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/在线问答5/article/detail/1010244
推荐阅读
article
平板
个人计算机
的
品牌
和
配置
,十大
平板
电脑
品牌
...
iPad Pro
的
屏幕尺寸为12.9英寸,分辨率为2732 x2048,像素数量超过560万。iPad Pro 搭载了...
赞
踩
article
Linux
(
Centos
7
,
8
)
静态
IP
,
无法
ping
通或者外界无法连接问题_
centos
7
和
8
...
本文主要介绍了在CentOS
7
或
8
中遇到
静态
IP无法联网的问题
,
包括虚拟机设置
和
Linux
配置文件调整的方法。针对外界工...
赞
踩
article
kafka
topic
数量
上限_
学习
之路——
Kafka
学习
...
本文介绍了
Kafka
的基本架构,包括broker、producer、consumer和
topic
等概念。详细阐述了top...
赞
踩
article
FIFO
工作
原理
以及
读写
完成标识和判断方法_
fifo
的
读写
指针
...
FIFO
工作
原理
根据
FIFO
工作
的
时钟域分为同步/异步
FIFO
。同步
FIFO
是指读时钟和写时钟为同一个时钟在时钟沿来临...
赞
踩
article
JAVA
语言
Spring
MVC
框架详述_
java
spring
-
webmvc
在哪个
starter
...
本文详细介绍了
Spring
MVC
框架,包括其在项目中的作用、开发环境配置、如何接收和响应请求,以及@RequestMa...
赞
踩
article
《Her》
有
形象
了
!给
AI
打
视频
电话
,
几乎无延迟
,
红杉YC投
了
...
衡宇 发自 凹非寺量子位 | 公众号 Qbit
AI
史上最快对话
视频
AI
来
了
,
延迟不到一秒!端到端
,
能听、能看、会说、
有
形...
赞
踩
article
kafka
性能
调优_
kafka
启动
慢...
主要优化原理和思路
kafka
是一个高吞吐量分布式消息系统,并且提供了持久化。其高
性能
的有两个重要特点:利用了磁盘连续读写...
赞
踩
article
Transformer
的
架构理解
_
transformer
与算子...
前言本文是结合了B站李沐论文精读系列课程
的
内容和
Transformer
论文
的
内容,再加上自己
的
整理。本文主要涉及到Tra...
赞
踩
article
施耐德
Unity
Pro
PLC
编程软件介绍_
施耐德
plc编程软件...
Unity
Pro
是
施耐德
中大型
PLC
的编程软件(<–> 对应西门子 Step7)V14。_
施耐德
plc编程软件施...
赞
踩
article
半路出家
程序员
感受:
非
科班出身
如何转行
程序员
?
_
程序员
非
科班出身
...
如何学习网络安全
非
科班出身
是指那些大学专业为
非
计算机相关专业的人群,多数人对于计算机基础了解比较少,甚至零基础。这部分人...
赞
踩
article
横扫
16
大榜单
,
最强开源
单目
深度
估计
算法来了
,
精度可以直接
用于
3D
重建|
TPAMI
2024......
Metric
3D
v2团队 投稿量子位 | 公众号 QbitAI
单目
深度
估计
新成果来了!方法名为Metric
3D
v2
,
是...
赞
踩
article
python
第三方
库和官方
网址
_
python
第三方
库
下载
官网...
Python
第三方
库
下载
网址
https://www.lfd.uci.edu/~gohlke/
python
libs/#sc...
赞
踩
article
2023 华为杯 研赛
数学
建模
大赛
D
题
,
含全文思路解析与代码
模型
,
带你直通研赛大奖_
区域
双碳
目标
与路...
本文详细介绍了2023华为杯研究生
数学
建模
大赛
D
题
,
涉及
区域
双碳
目标
的指标体系建立、碳排放预测
模型
以及基于人口和经济变化...
赞
踩
article
GitHub
入门介绍(新手0入门指南轻松驾驭
代码
仓库)_
github
开源
社区
...
GitHub
是一个基于Git的在线
代码
托管和版本控制服务平台,被广泛用于软件开发项目的协作和
代码
管理。它不仅是程序员存储...
赞
踩
article
使用
STM32
和
MPU6050
实现基于
手势
的室内
导航系统
_
mpu6050
手势
识别
...
希望这篇文章对基于
STM32
和
MPU6050
的基于
手势
的室内
导航系统
的设计和实现有所帮助。
识别
手势
动作后,我们需要将解析...
赞
踩
article
Mysql
数据库
锁与
隔离
级别_
mysql
锁与
隔离
级别...
MySQL大致可归纳为以下3种锁:表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 ...
赞
踩
article
EXCEL函数
SUMIFS
高级用法:结合
MATCH
和
INDEX
快速求和_
sumifs
与
match
结合...
sumifs
与上一章所讲的index和
match
函数嵌套,实现快速求和以上就是
SUMIFS
结合
MATCH
和
INDEX
嵌套...
赞
踩
article
用
GIT
如何将本地
两个
分支
的代码
同步
(一样)_
git
同步
分支
...
在本地有
两个
分支
,这
两个
分支
的,现在。_
git
同步
分支
git
同步
分支
...
赞
踩
article
windows10
系统下基于
pybind11
库进行c++代码调用
python
(
pytorch
)代码_...
c++应用程序exe调用
pytorch
模型训练数据_
salsanext
salsanext
...
赞
踩
article
基于云
计算
的
数据挖掘
...
一年多没有跟新我的博客了,回过头来看看,总觉得缺点什么,于是决定重新开始更新我的blog。这一年多,我经历了很多事情。...
赞
踩
相关标签
平板个人计算机的品牌和配置
linux
kafka topic数量上限
kafka学习
kafka权威指南
kafka权威指南 pdf
kafka权威指南pdf
单片机
mvc
spring
java
人工智能
transformer
深度学习
工业控制
PLC
施耐德
M340
M580
昆腾 Quantum
Unity Pro
数据库
服务器
算法