Codes();

Zoom out : CTRTL -

Zoom in : CTRTL +

Graph

Create graph before performing algorithms
Or,you can import graph if saved earlier.

To connect vertices, Press and Hold Shift on source and then drop it on destination then enter the edge weight. :)

Create vertices.

Graph(no-of-vertices)

Breadth-First Search

bfs('starting-vertex')

Depth-First Search

dfs('starting-vertex')

Single-Source shortest path by Dijkastra's Algorithm

Dijkstra('starting-vertex')

All pair shortest path by Floyd-Warshall Algorithm

FloydWarshall()

Minimum spanning tree by Kruskal's Algorithm

Kruskal()

Utility function to import graph saved at google firebase.

importgraph("graphname")

Some prebuilt graph that you can import.

importgraph("Final2")

importgraph("star")

importgraph("megastar")

importgraph("complete")

Utility function to export graph at google firebase after you make a graph.

exportgraph("newgraphname")

APIs

To connect 2 vertices.

graphy('source' , 'destination' , weight , 'type')

Example : graphy('A' , 'B' , 10 , '-UD-')

Example : graphy('F' , 'D' , -8 , 'D')

Undirected

Directed