图论[Graph Theory]是数学的一个分支。它以图为研究对象。图论中的图是由若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系,用点代表事物,用连接两点的线表示相应两个事物间具有这种关系。
一般实际问题当中,很多如路径问题都可以抽象为图论问题来考虑,如ACM、蓝桥杯比赛中非常常见的路径问题,都是图论的应用范畴
| 序号 | 标题 |
|---|---|
| 1 | 图的存储-邻接矩阵及C/++代码实现 |
| 2 | 邻接表的定义及C/C++代码实现 |
| 3 | 图的存储:链式向前星 |
| 4 | 图的遍历DFS深搜优先搜索及C语言代码实现 |
| 5 | 图的遍历BFS广度优先搜索 |
| 6 | 最小生成树,普利姆(Prim)算法及C/C++代码实现 |
| 7 | 最小生成树,克鲁斯卡尔(Kruskal)算法及C/C++代码实现 |
| 8 | 最短路径,迪杰斯特拉(Dijkstra)算法及C/C++代码实现 |
| 9 | 最短路径,弗洛伊德(Floyd)算法及C/C++代码实现 |
| 10 | 图论部分简介 |
| 11 | 图的储存方式 |
| 12 | 图文解析图论DFS(深度优先搜索) |
| 13 | 图文解析图论BFS(广度优先搜索) |
| 14 | 图论矩阵树定理实例讲解 |
| 15 | 图的基础概念 |
| 16 | 有向无环图图文讲解 |
| 17 | 什么是拓扑排序? |
| 18 | 最小生成树图文讲解 |
| 19 | 斯坦纳树Steiner Tree实例讲解 |
| 20 | DFS求有向图(无向图)两点间路径 |
| 21 | 树的基础知识 |
| 22 | 树的直径实例讲解 |
| 23 | 什么是树的重心? |
| 24 | 树链剖分解决什么问题? |
| 25 | 树上启发式合并 |
| 题号 | 标题 | 解决/提交 | ||
|---|---|---|---|---|
| 1350 | 分糖果 | 中等题 | 72/215 | |
| 1432 | 蓝桥杯2013年第四届真题-剪格子 | 中等题 | 2607/7777 | |
| 1437 | 蓝桥杯历届试题-城市建设 | 难题 | 546/2597 | |
| 1506 | 蓝桥杯算法提高VIP-卡勒沃夫之弱水路三千(提高型) | 简单题 | 233/802 | |
| 1510 | 蓝桥杯算法提高VIP-士兵排队问题 | 中等题 | 165/1052 | |
| 1548 | 蓝桥杯算法提高VIP-盾神与砝码称重 | 简单题 | 933/2798 | |
| 1589 | 蓝桥杯算法训练VIP-Car的旅行路线 | 难题 | 0/288 | |
| 1702 | 数据结构-图的遍历-DFS深度优先搜索(深搜) | 中等题 | 2656/4164 | |
| 1703 | 数据结构-图的遍历-BFS广度优先搜索(广搜) | 中等题 | 1847/2767 | |
| 1704 | 数据结构-无向图的连通分量和生成树 | 中等题 | 104/162 | |
| 1705 | 数据结构-最小生成树 | 中等题 | 930/2004 | |
| 1706 | 数据结构-关节点和重连通分量 | 中等题 | 12/173 | |
| 1707 | 数据结构-有向无环图的拓扑排序 | 中等题 | 172/564 | |
| 1708 | 数据结构-Dijskra(迪杰斯特拉)最短路径算法 | 中等题 | 968/2293 | |
| 1709 | 数据结构-Floyd(弗洛伊德)最短路径算法 | 中等题 | 307/737 | |
| 1732 | 连通图 | 中等题 | 1176/2074 | |
| 1937 | 蓝桥杯算法提高VIP-最小方差生成树 | 中等题 | 0/111 | |
| 2395 | 信息学奥赛一本通T1486-黑暗城堡 | 中等题 | 9/18 | |
| 2396 | 信息学奥赛一本通T1487-北极通讯网络 | 中等题 | 18/46 | |
| 2397 | 信息学奥赛一本通T1488-新的开始 | 中等题 | 22/35 | |
| 2398 | 信息学奥赛一本通T1489-构造完全图 | 中等题 | 11/21 | |
| 2400 | 信息学奥赛一本通T1491-Tree | 中等题 | 8/23 | |
| 2401 | 信息学奥赛一本通T1492-最小生成树计数 | 中等题 | 8/21 | |
| 2402 | 信息学奥赛一本通T1493-次小生成树 | 中等题 | 14/58 | |
| 2403 | 信息学奥赛一本通T1494-Sightseeing Trip | 中等题 | 6/17 |