实现邻接矩阵表示图
邻接矩阵
实现有向图、无向图、有权图、无权图的邻接矩阵表示方法
1 | # coding:utf-8 |
实现邻接表表示图
实现有向图、无向图、有权图、无权图的邻接表表示方法
1 | # coding:utf-8 |
实现图的深度优先、广度优先搜索
代码入下
1 | from collections import defaultdict |
实现 Dijkstra 算法、A* 算法
1 | # coding:utf-8 |
或者使用下面的写法
1 | # coding:utf-8 |
实现拓扑排序的 Kahn 算法、DFS 算法
1 | from collections import defaultdict |
对应的 LeetCode 练习题
Number of Islands(岛屿的个数)
英文版:https://leetcode.com/problems/number-of-islands/description/
中文版:https://leetcode-cn.com/problems/number-of-islands/description/