- 4
- 0
- 约6.55千字
- 约 40页
- 2016-08-17 发布于湖北
- 举报
图论(上)
图论(上)
北京航空航天大学
杨博洋
buaabarty@
主要内容
基本概念
点,边
有向图,无向图
度数,出度,入度
欧拉回路,哈密顿回路
图的同构
单源最短路,多源最短路
怎么存?
1.邻接矩阵: 优点:结构清晰,使用简单 缺点:空间效率低,太浪费,时间效率低
int map[n][n]
2.前向星: 优点:效率高,节省空间 缺点:需要排序时间的预处理,预处理过程较复杂
surct edge{int x,y;}e;
st[n], ed[n]
还能怎么存?
3.邻接表int map[n][n], len[n]
4.边表(我认为最完美的存储方式)
struct edge{int y,next;}e[m];
int p[n],eid;
void insert(int x, int y)
{
e[m]={y,p[x]}; p[x]=m++;
}
和前向星一样的时间、空间复杂度,不需要排序预处理。
访问方式后面的代码会提到,也很简单!
主要内容
最短路
最短路有许多算法,算法各有利弊,要看具体情况来选择最适合的算法。
以下是三种最常见的最短路算法,一定要熟练掌握。
floyd算法
dijkstra算法
Bellman-ford算法(SPFA)
Floyd算法
边的松弛:(x,y)+(y,z)(x,z)
后面的算法基本都是基于这个原理
Floyd算法:顺序枚举上式中的z,更
您可能关注的文档
- 图案与色彩5色彩构成的形式法则和主观表现.ppt
- 图案与色彩4色彩的采集与重构.ppt
- 图案色彩的基础知识.ppt
- 图灵机器人智能聊天.pptx
- 图的连通性.ppt
- 图示法:一眼明了几种史观解读与史学基本理论.doc
- 图纸矢量化中的线弧分离与识别.pptx
- 图表作文常见习惯表达.doc
- 图表作文演讲稿.ppt
- 图表信息专题.ppt
- 形容词性物主代词名词性物主代词专项(讲义)-2023-2024学年人教PEP版五年级下册.docx
- Unit+4+Eat+Well+Section+A+Grammar+Focus++课件-2025-2026学年人教版英语七年级下册(1).pptx
- Unit4+Healthy+Food+Part+A+Let’s+talk(课件)-2025-2026学年人教PEP版英语三年级下册.pptx
- 语文园地一(课件)-2024-2025学年小学语文一年级上册统编版.pptx
- 小升初古文考点:虚词的用法(二)课件-2025-2026学年六年级下册语文统编版.pptx
- Unit+4+Healthy+food+++Part+A+Let's+learn(课件)-2025-2026学年人教PEP版英语三年级下册.pptx
- Unit+3+Where+did+you+go+Part+B++Let's+learn+&+Let's+talk(课件)-2025-2026学年人教PEP版六年级英语下册.pptx
- 《G臂引导下射频消融治疗椎间盘突出症技术操作规范》.docx
- 《多囊卵巢综合征导致不孕症患者穴位埋线联合雷火灸技术操作规范》.docx
- 《不孕不育三级诊疗体系建设规范》.docx
最近下载
- T_CNCIA 02005-2020 室外用仿石涂料涂装施工及验收规范.docx
- 2022年河南省中考数学真题试卷(含答案).pdf VIP
- 2025年新高考2卷(新课标Ⅱ卷)英语试卷(含答案解析)+听力音频+听力原文.docx
- 施工组织及服务方案.docx VIP
- 膝关节置换术后感染(清创术).pptx VIP
- 施工组织及服务方案.docx VIP
- 水利水电工程单元工程施工质量验收评定表填表说明与示例(样表)2025年版(全).doc VIP
- 赣13ZJ111:KY发泡水泥保温板外墙外保温建筑构造.pdf
- 药品生产小知识培训课件.pptx
- Panasonic松下微电脑电饭煲SR-DC156-FSR-DC156-F说明书用户手册.pdf
原创力文档

文档评论(0)