Disconnected graph has one or more nodes not connected to the rest of the graph.
Edge List or 2D or 3D List
Depth First Search
Use a Stack.
Breadth First Search
Use a Queue
If the edges are unweighted, the shortest past is found via BFS.