The Algorithms logo
算法
关于我们捐赠

数据结构

蚁群优化算法

关节点

基本图

Bellman Ford

双向Dijkstra

双向A星

双向广度优先搜索

Boruvka

广度优先搜索

广度优先搜索 2

广度优先搜索最短路径

广度优先搜索最短路径 2

广度优先搜索0-1最短路径

检查二分图

检查循环

连通分量

深度克隆图

深度优先搜索

深度优先搜索 2

Dijkstra

Dijkstra 2

Dijkstra算法

Dijkstra替代

Dijkstra二进制网格

有向和无向加权图

Edmonds Karp多源点和汇点

无向图的欧拉路径和回路

偶数树

查找桥

频繁模式图挖掘器

拓扑排序

Gale Shapley二分图

图邻接表

图邻接矩阵

图列表

图弗洛伊德沃歇尔

贪心最佳优先

贪心最小顶点覆盖

Kahns算法长版

Kahns算法拓扑

Karger

马尔可夫链

匹配最小顶点覆盖

最小路径和

最小生成树Boruvka

最小生成树克鲁斯卡尔

最小生成树克鲁斯卡尔 2

最小生成树普里姆

最小生成树普里姆 2

多启发式A星

Page Rank

随机图生成器

Scc Kosaraju

强连通分量

Tarjans Scc

二进制提升

广度优先最短路径

密度

深度优先搜索迭代

深度优先搜索递归

Dijkstra最小路径

Kosaraju

克鲁斯卡尔最小生成树

LCA二进制提升

节点邻居

岛屿数量

普里姆最小生成树

使用Tarjan算法查找桥

使用并查集查找连通分量

有向图循环检测

使用栈的深度优先搜索

哈密顿回路

Hopcroft Karp

图是否是二分图

图是否是二分图 2

克鲁斯卡尔

使用Ford Fulkerson和Edmond Karp算法求最大流

使用Kahns算法进行拓扑排序

旅行商问题

有向图

二分图

循环

Edmondkarp

拓扑

二分匹配

重心分解

递减连通性

井字棋深度优先搜索

检测循环

Dinic最大流

欧拉路径

图枚举

李广度优先搜索

最小生成树

Prufer编码

Tarjans Ssc

岛屿面积

最近邻算法

二分图

Johnson

Kosajaru

Tarjan