Graphs and Networks

Graphs and Networks are fundmental data structures in programming, and more recently are important in studying social networks. In this topic we will cover the fundmental concepts and some of the more important algorithms.