prog.cpp: In function ‘std::__cxx11::string printOrder(std::vector<std::__cxx11::basic_string<char> >)’:
prog.cpp:9:2: error: ‘unordered_map’ was not declared in this scope
unordered_map <char, vector<char> > graph;
^~~~~~~~~~~~~
prog.cpp:9:2: note: ‘std::unordered_map’ is defined in header ‘<unordered_map>’; did you forget to ‘#include <unordered_map>’?
prog.cpp:3:1:
+#include <unordered_map>
using namespace std;
prog.cpp:9:2:
unordered_map <char, vector<char> > graph;
^~~~~~~~~~~~~
prog.cpp:9:17: error: expected primary-expression before ‘char’
unordered_map <char, vector<char> > graph;
^~~~
prog.cpp:12:2: error: ‘unordered_set’ was not declared in this scope
unordered_set <char> nodes;
^~~~~~~~~~~~~
prog.cpp:12:2: note: ‘std::unordered_set’ is defined in header ‘<unordered_set>’; did you forget to ‘#include <unordered_set>’?
prog.cpp:3:1:
+#include <unordered_set>
using namespace std;
prog.cpp:12:2:
unordered_set <char> nodes;
^~~~~~~~~~~~~
prog.cpp:12:17: error: expected primary-expression before ‘char’
unordered_set <char> nodes;
^~~~
prog.cpp:16:3: error: ‘nodes’ was not declared in this scope
nodes.insert(s[0]);
^~~~~
prog.cpp:19:4: error: ‘graph’ was not declared in this scope
graph[prev].push_back(s[i])
^~~~~
prog.cpp:19:4: note: suggested alternative: ‘isgraph’
graph[prev].push_back(s[i])
^~~~~
isgraph
prog.cpp:26:17: error: expected primary-expression before ‘char’
unordered_set <char> vis;
^~~~
prog.cpp:41:15: error: ‘nodes’ was not declared in this scope
for(char c : nodes)
^~~~~
prog.cpp:44:7: error: ‘vis’ was not declared in this scope
if (vis.find(c) == vis.end())
^~~
prog.cpp:46:23: error: ‘graph’ was not declared in this scope
dfsResult = dfs(c, graph, vis);
^~~~~
prog.cpp:46:23: note: suggested alternative: ‘isgraph’
dfsResult = dfs(c, graph, vis);
^~~~~
isgraph
prog.cpp:46:16: error: ‘dfs’ was not declared in this scope
dfsResult = dfs(c, graph, vis);
^~~
prog.cpp:52:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^