Graph Representation

Learn the techniques to represent graphs in computer memory.

We'll cover the following...

Introduction

There are many ways to represent a graph. The two most common ways of representing a graph are explained below:

Adjacency matrix

An adjacency matrix is a V*V binary matrix A. Element Ai,jA_{i,j}, is 1 if there is an edge from vertex i to vertex j. Else, Ai,jA_{i,j}, is 0.

Note: A binary matrix is a matrix in which the cells can have only one of two possible values - either 0 or 1.

The adjacency matrix can also be modified for the weighted graph in which instead of storing 0 or 1 in A ...