Graph Algorithms and representations Adjacency list representation Adjacency matrix representation Networkx