#ifndef _GRAPH_H #define _GRAPH_H #include "apvector.h" #include "apstring.h" #include "node2.h" #include "edge2.h" class graph{ public: graph(); void operator +=(const node & x); void operator -=(const node & x); void operator +=(const edge & x); void operator -=(const edge & x); apvector get_neighbors(const node & x); private: apvector myNodes; apvector< apvector > myMatrix; int myNumberNodes; int getIndex(const node & x); }; #endif