Files
PWrPEA2plus/ArrayGraph.h
T
2019-11-17 21:02:29 +01:00

25 lines
496 B
C++
Executable File

#ifndef ARRAYGRAPH_H
#define ARRAYGRAPH_H
#include "Graph.h"
class ArrayGraph : public Graph
{
public:
ArrayGraph(unsigned vertexNumber);
virtual ~ArrayGraph();
bool addEdge(unsigned v, unsigned w, unsigned weight);
bool removeEdge(unsigned v, unsigned w);
unsigned getWeight(unsigned v, unsigned w);
void displayGraph();
protected:
private:
unsigned **graphMatrix;
unsigned *graphArray;
};
#endif // ARRAYGRAPH_H