- 1
- 0
- 约1.31千字
- 约 10页
- 2026-08-23 发布于山东
- 举报
罗勇军
9.1图的存储
蓝桥杯算法入门
图论概述
2
图论是一个巨大的专题,知识点特别多
题目可难可易
简单图论:省赛二等奖、国赛三等奖必备
复杂图论:国赛二等、一等必备
图论题目考核:建模、编码、知识储备
“第十五届蓝桥杯大赛软件赛知识点大纲”中的图论
3
难度
知识点
大学C组
搜索:BFS、DFS[1-5](BFS和DFS是简单的图论算法)
大学B组
拓扑序列[5-7]、DFS序[5-7]、欧拉回路[5-7]、最小生成树[5-7]、单源最短路及差分约束系统[5-7]、最近共同祖先[5-7]、二分图匹配[7]、图的连通性问题(割点、桥、强连通分量)[7]
大学A组
网络流[8-10]、一般图匹配[9-10]
红色:常考
图的基本概念
图:由点(node,或者vertex)和连接点的边(edge)组成。
图是点和边构成的网。
能快速访问:图的存储,能让程序很快定位结点u和v的边(u,v)。
数组存边:简单、空间使用最少;无法快速定位
邻接矩阵:简单、空间使用最大;定位最快
邻接表:空间使用少,定位较快
链式前向星:空间更少,定位较快
图的存储
最简单的存图方法:边集数组
优点:简单、最省空间。
缺点:无法定位某条边。
应用:最小生成树的kruskal算法、最短路Bellman-ford算法
邻接矩阵
二维数组:graph[NUM][NUM]
您可能关注的文档
- 蓝桥杯算法入门(Python) 课件 1-1蓝桥杯软件赛参赛规则.pptx
- 蓝桥杯算法入门(Python) 课件 1-2蓝桥杯软件赛题型介绍.pptx
- 蓝桥杯算法入门(Python) 课件 1-4蓝桥杯软件赛知识点.pptx
- 蓝桥杯算法入门(Python) 课件 1-5备赛计划.pptx
- 蓝桥杯算法入门(Python) 课件 2-1杂题和编程能力.pptx
- 蓝桥杯算法入门(Python) 课件 2-2杂题例题.pptx
- 蓝桥杯算法入门(Python) 课件 2-3填空题概述.pptx
- 蓝桥杯算法入门(Python) 课件 2-4填空题例题.pptx
- 蓝桥杯算法入门(Python) 课件 3-3链表.pptx
- 蓝桥杯算法入门(Python) 课件 3-7二叉树.pptx
原创力文档

文档评论(0)