Home - GiladShotland/EX3-OOP GitHub Wiki
Welcome to the EX3-OOP wiki!
This project is about implementing a Dirceted Weighted Graph (as defined at Graph Theory - link to wikipedia below) with bunch of Algorithms in Python, and comparing it to the NetworkX Python Library, which is a library for creating graphes, and comparing it to my Java implementation (link to the repository below)
In this Project I implemented 2 abstract classes (given by my OOP Course lecturer) with two classes, and a class the represents a node in the graph. See descriptions and explanations at DiGraph page and GraphAlgo page.
The Project Diagram:
Comparisons:
In this project, I compared this implementation with my Java Implementation and NetworkX library for graphes as mentioned. To see the Comparisons - see Comparisons Page.