anishLearnsToCode / graph-theory-lab

Graph Theory Lab Practicals @ Delhi Technological University πŸŽ“

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graph Theory (MC-405) Lab Practicals

Anish Sachdeva (DTU/2K16/MC/013)

⭐ Project Report

No. Experiment Name Date Solution
1 Program to find the number of vertices, even vertices, odd vertices and number of edges in a Graph. 20th August 2020 Java cpp
2 Program to Find Union, Intersection and ring-sum of 2 graphs. 27th September 2020 Java cpp
3 Program to Find Minimum Spanning tree Using Prim's Algorithm 3d September 2020 Java cpp
4 Program to Find Minimum Spanning tree Using Kruskal's Algorithm 17th September 2020 Java cpp
5 Program to find Shortest Path between 2 Vertices using Dijkstra Algorithm 21st September 2020 Java cpp
6 Program to find Shortest Path between every pair of vertices in a graph using Floyd-Warshall's Algorithm. 22nd October 2020 Java cpp
7 Program to find Shortest Path between 2 Vertices using Bellman Ford's Algorithm. 22nd October 2020 Java cpp
8 Program For finding maximum Matching for bipartite graph 29th October 2020 Java cpp
9 Program For finding maximum Matching for General Path 29th October 2020 cpp
10 Program to find maximum flow from source node to sink node using Ford-Fulkerson Algorithm 29th October 2020 Java cpp

The above programs only contain driver code and main logic has been encapsulated inside the Graph Classes, namely:

Graph Class Code
Un-directed Unweighted Graph Java
Un-Directed Weighted Graph Java
Directed Graph Java

About

Graph Theory Lab Practicals @ Delhi Technological University πŸŽ“

License:MIT License


Languages

Language:Java 61.2%Language:C++ 38.8%