蓝桥杯算法入门(Python) 课件 9-1图的存储.pptxVIP

  • 1
  • 0
  • 约1.31千字
  • 约 10页
  • 2026-08-23 发布于山东
  • 举报

蓝桥杯算法入门(Python) 课件 9-1图的存储.pptx

罗勇军

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]

文档评论(0)

1亿VIP精品文档

相关文档