graph Yet another try to implement abstract data type to represent weighted graph and some operation on it. File problem.txt from one MOOC (massive open online course) gives more academic description of what is planned to do.