Alex, can you explain a bit more on the difference between a Connected Graph and a Complete Graph?
It seems the only difference is that one uses path and the other uses edge. Aren't they the same? When you said for a Complete Graph, it's when:
"are undirected graphs where there is an edge between every pair of nodes".
Well, since it's an undirected graph then you can traverse both ways, hence why it's an "edge". But doesn't that mean the same as 'path'? I.e, there's a path between every two nodes that you can traverse between? So isn't that just the same as the definition of a Connected Graph then?