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
+29
View File
@@ -0,0 +1,29 @@
#ifndef LISTGRAPH_H
#define LISTGRAPH_H
#include "Graph.h"
class ListGraph : public Graph
{
public:
ListGraph(unsigned vertexNumber);
virtual ~ListGraph();
bool addEdge(unsigned v, unsigned w, unsigned weight);
bool removeEdge(unsigned v, unsigned w);
unsigned getWeight(unsigned v, unsigned w);
void displayGraph();
protected:
private:
struct element
{
unsigned vertex;
int weight;
element *next;
};
element **graphList;
};
#endif // LISTGRAPH_H