(Node x, String key)
| 40 | } |
| 41 | |
| 42 | private boolean get(Node x, String key) { |
| 43 | for (char c : key.toCharArray()) { |
| 44 | x = x.children[c - 'A']; |
| 45 | if (x == null) return false; |
| 46 | } |
| 47 | return x.isTernimal; |
| 48 | } |
| 49 | |
| 50 | // Returns the set of all valid words in the given Boggle board, as an Iterable. |
| 51 | public Iterable<String> getAllValidWords(BoggleBoard board) { |