Criadas funções de DFS (tem_caminho) e de pegar componentes (tem que arrumar)