Initial commit

This commit is contained in:
Jan Potocki
2019-11-17 21:02:29 +01:00
commit bbc24df31f
16 changed files with 1623 additions and 0 deletions
Executable
+24
View File
@@ -0,0 +1,24 @@
#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