Answer to Question #15389 in C++ for vibhuti

Question #15389
#include<iostream>
#include<stdlib.h>
using namespace std;
class Graph {

private:

bool** adjacencyMatrix;

int vertexCount;

public:

Graph(int vertexCount) {

this->vertexCount = vertexCount;

adjacencyMatrix = new bool*[vertexCount];

for (int i = 0; i < vertexCount; i++) {

adjacencyMatrix[i] = new bool[vertexCount];

for (int j = 0; j < vertexCount; j++)

adjacencyMatrix[i][j] = false;

}

}

void addEdge(int i, int j) {

if (i >= 0 && i < vertexCount && j >= 0 && j < vertexCount) {

adjacencyMatrix[i][j] = true;

// adjacencyMatrix[j][i] = true;

}

}
void removeEdge(int i, int j) {

if (i >= 0 && i < vertexCount && j >= 0 && j < vertexCount) {

adjacencyMatrix[i][j] = false;

// adjacencyMatrix[j][i] = false;

}
1
Expert's answer
2012-09-25T09:57:50-0400
Dear visitor
Unfortunately, the statement of your question is a bit confusing.
What do you need to be done? Please, give us the details so we could help you

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS