当前位置: 首页 > news >正文

本机建设网站河南住房和城乡建设厅

本机建设网站,河南住房和城乡建设厅,网络综合布线设计报告,建设银行网站首页打图的存储方式 1. 邻接表&#xff08;记录关于某点的直接相邻点&#xff09; 2. 邻接矩阵&#xff08;一定是正方形的矩阵&#xff0c;对点进行编号&#xff0c;点到点的权值由距震中的值表示&#xff0c;无直接相连记为正无穷&#xff09; 图的模板 unordered_map<int,No…

图的存储方式

1. 邻接表(记录关于某点的直接相邻点)

2. 邻接矩阵(一定是正方形的矩阵,对点进行编号,点到点的权值由距震中的值表示,无直接相连记为正无穷)

图的模板

unordered_map<int,Node>

unordered_set<Edge>

Node类:值、入度、出度、点发散出去的边连接的邻居、属于该点的边

Edge类:权值(距离)、起始点(from)、终止点(to)

图的宽度优先遍历

使用unordered_set来进行去重,放置重复点进队列

 

图的深度优先遍历

 

拓扑排序

有向无环图,先处理入度为0的点,然后将该点及其影响擦掉,继续寻找入度为0的点,周而复始。

无向图生成最小生成树(K算法 P算法)

保证连通性且整体边权值最小

K算法(从边的角度出发)

1. 对所有边排序,从最小开始考虑

2. 如果加上该边没有形成环则加上,若形成环则考虑下一条边

怎么考虑会不会形成环:假设所有点一开始自己是个集合(都不连通),判断是否有环,看一条边的from和to在不在一个集合,若不在将两个点所在集合合并。

P算法

1. 所有边都被锁定

2. 从某点出发,将该点直接相连的所有边解锁,选权值最小的边(且左右两侧不在一个模型内),将邻点加入,周而复始。

Dijkstra算法(要求没有累加权值为负数的环)

规定出发点 ,该点到所有点的最短距离

1. 初始化,到自己0,到别的点正无穷

2. 从当前最小值对应的点出发,看其所有的边,发现了更短的距离则改写

3. 周而复始即可,直到所有点都作为出发点被遍历到

http://www.yayakq.cn/news/922561/

相关文章:

  • 网站设计结果网站备案拍照点
  • 惠州企业建站系统做梯子的企业网站
  • 国外私人网站成都网站建设模板制作
  • 网站备案 幕布网站导航设计模板源码
  • 网站开发案列网站开发话题
  • 宁波市城乡和建设网站优秀电商设计网站有哪些内容
  • 苏州定制建站网站建设高端网站建设品牌
  • 使用wordpress的网站wordpress自动添加关键字
  • 建设银行的网站查询密码简单手机app制作
  • 免费下载模板的网站有哪些成都建设网站的公司哪家好
  • 杭州网站优化咨询门户网站的营销方式
  • 商店网站源码查看网站有没有做301
  • wordpress漂亮手机网站模板下载三亚旅游网页设计
  • 完全自建网站tk网站域名注册
  • 网站用户界面ui设计细节一个公司可以做几个网站备案
  • 网站安全建设需求分析报告赣州人才网官网招聘信息
  • 网站建设所学内容交流网站建设项目背景
  • 网站建设职业发展前景农村电商平台有哪些
  • 网站开发书籍工信部网站备案平台
  • 自适应式电影网站模板优惠券直播网站怎么做的
  • 长春网页建站模板企业网站 多网站推广
  • 北京建设银行网站田村wordpress标签生成器
  • 建设网站需要多久到账wordpress 去掉rss
  • 自助建站编辑器做路线图的网站
  • 深圳网站设计|优选灵点网络网站建设周记
  • 茂名网站建设培训中国机械加工网加热炉节能
  • wang域名 网站什么直播可以做游戏视频网站吗
  • 韶关市网站建设公司全网推广开户
  • 潘家园网站建设北京市建设工程交易网信息网
  • 仿京东网站模板长沙的互联网公司