Given n nodes and undirected edges, return the number of connected components.
Input: n = 5, edges = [[0,1],[1,2],[3,4]]
Output: 2
Topics: graphs
Asked by: Amazon, Google
Time complexity: O(V). Space complexity: O(V).