`for (int i = 1; i <= n; i++) {` ` if (visited[i] == false) {` ` cout << -1 << endl;` ` return 0;` ` }` ` }` ` cout << 1 << endl;` BFS和DFS都是这样的,是否加上return 0;更安全一点?