// // Created by 31416 on 24-12-5. // #ifndef MATRIXGRAPH_H #define MATRIXGRAPH_H #include using namespace std; template class MatrixGraph { private: vector data; vector > matrix; int nodeCount; public: MatrixGraph() { matrix.clear(); data.clear(); nodeCount = 0; } void insert(T value) { data.push_back(value); nodeCount++; matrix.push_back(vector(nodeCount, false)); for(int i = 0; i < nodeCount-1; ++i) { matrix[i].push_back(false); } } }; #endif //MATRIXGRAPH_H