可视化面板支持了「图」结构的可视化,同时适配 颜色系统,便于大家理解图论算法。
图论算法大多都相对复杂,还可能涉及到其他数据结构,可视化面板全都支持。
下面仅举一些例子,有兴趣的读者可以在这里亲自尝试或查看算法的详细教程:
https://labuladong.online/algo/intro/visualize-demo/
创建图结构,支持同时展示底层的邻接表和邻接矩阵:

用 DFS 算法遍历起点到终点的的所有路径,同时以递归树的形式可视化递归函数:
用 BFS 算法遍历图中的所有节点,每一步遍历的节点渲染不同的颜色,同时以树结构展现 BFS 算法的搜索过程:
二分图判定算法,任意的相邻节点都不能有相同的颜色:
Kruskal 最小生成树算法,结合 Union Find 并查集算法,寻找图中权重和最小的生成树:
Prim 最小生成树算法,结合优先级队列对图中的节点进行动态切分,寻找图中权重和最小的生成树:
Dijkstra 最短路径算法:
以上仅展示一些经典的图论算法,网站中所有算法代码都配有算法可视化面板,这里就不一一展示了。
以上更新同时适配 labuladong.online 网站/vsocde 插件/Chrome 插件/Jetbrains 插件。
最后,欢迎大家反馈使用问题,谢谢大家一直以来的支持~