Methods to check if a graph confines to being euler/semi-euler/none using connected component theory and DFS.