(char, graph, seen, buffer)
| 157 | }; |
| 158 | |
| 159 | const dfs = (char, graph, seen, buffer) => { |
| 160 | if (seen.has(char)) return seen.get(char); |
| 161 | |
| 162 | if (!backTrack(char, graph, seen, buffer)) return false; |
| 163 | |
| 164 | buffer.push(char); |
| 165 | |
| 166 | return true; |
| 167 | }; |
| 168 | |
| 169 | const backTrack = (char, graph, seen, buffer) => { |
| 170 | seen.set(char, false); |
no test coverage detected