This video introduces graphs, used in computing to store and manipulate networks--of people, computers, cities, etc. The lesson goes over the different kinds of graphs--undirected, directed, and weighted variations of both--and shows how they can be stored in a program using a simple structure called the adjacency matrix. This video is part of a series on data structures and algorithms by Sesh Venugopal. ~venugopa