What is a graph? How is it mathematically described?
What are undirected and directed graphs?
What are sparse and dense graphs?
What are the two graph representations?
How does an adjacency-matrix work?
How does an adjacency-list work?
What is the complexity of edge-membership and a neighborhood query? And how do you get these results?
Of an adjacency-matrix and adjacency-list
What are the complexities of operations of the adjacency-matrix and -list?
What is a graph search algorithm?
What is a Breadth-first Search algorithm? What is its key idea?
What is the BFS algorithm?
What is the pseudocode of the BFS algorithm?
What is the runtime of BFS?
What does BFS calculate?