/Grapher

A Python Class to easily create , modify and analyse Graphs ( Data Structure ) .

Primary LanguagePython

Grapher

A Python Class to easily create , modify and analyse Graphs ( Data Structure ) .

####Some Features :

  1. Properly documented.
  2. Includes a Shortest Path Finder ( based on Dijkstra's algorithm )

####How to use :

  1. Create a graph
    g = Graph( No_Of_Nodes )
  1. Add an edge
    g.addEdge( _from , _to , weight )
  1. Find Shortest Paths from a node
    g.PathFinder( source node no. )

I have tried my best to make this code bug-free , but it may still have some of them hidden deep down . I would appreciate your efforts in finding them . ✌️