The Algorithms logo
The Algorithms


Data Structures

G Topological Sort

Page Rank

Minimum Spanning Tree Prims 2

Greedy Min Vertex Cover

Directed and Undirected (Weighted) Graph

Check Bipartite Graph Bfs

Breadth First Search 2

Kahns Algorithm Long

Finding Bridges

Depth First Search 2

Strongly Connected Components

Random Graph Generator

Multi Heuristic Astar

Depth First Search

Dijkstra 2

Greedy Best First

Articulation Points

Connected Components

Bfs Zero One Shortest Path

Breadth First Search Shortest Path

Markov Chain

Even Tree

Matching Min Vertex Cover

Minimum Spanning Tree Kruskal

Dijkstra Algorithm


Scc Kosaraju

Tarjans Scc

Minimum Spanning Tree Prims

Graph Matrix

Check Bipartite Graph Dfs

Frequent Pattern Graph Miner

Minimum Spanning Tree Kruskal 2

Graph List

Breadth First Search

Kahns Algorithm Topo

Gale Shapley Bigraph

Minimum Spanning Tree Boruvka

Bfs Shortest Path

Bidirectional a Star


Bellman Ford

Eulerian Path and Circuit for Undirected Graph

Graphs Floyd Warshall

Check Cycle

Edmonds Karp Multiple Source and Sink

Bidirectional Breadth First Search

Basic Graphs

Prim MST


Dijkstra Smallest Path

Depth First Search Iterative

Kruskal MST

Node Neighbors

Depth First Search Recursive

Breadth First Shortest Path

Number Of Islands

Bridge Finding with Tarjan Algorithm

Hopcroft Karp

Bidirectional Dijkstra

Connected Components with Dsu

Depth First Search with Stack

Is Graph Bipartite 2

Is Graph Bipartite

Max Flow with Ford Fulkerson and Edmond Karp Algo

Travelling Salesman Problem

Cycle Check Directed Graph

Hamiltons Cycle

Topological Sort by Kahns Algo



Directed Graph



Disjoint Set Union

Minimum Spanning Tree

Graph Enumeration

Centroid Decomposition

Prufer Code

Dinic Maxflow

Depth First Search Tic Tac Toe

Nearest Neighbour Algorithm