1 package org.feistymeow.textual;
3 import java.util.HashSet;
6 public class SimpleDictionary extends HashSet<String>
7 //or alternatively, BinaryTree<String>
8 //=> what is BST implem for java! is it balanced?
10 public SimpleDictionary (Set<String> words) {
15 public SimpleDictionary (String words[]) {
16 for (String word : words) {
22 public int computeLongestWord() {
23 previouslyComputedLongestWord = 1;
25 //hmmm: iterate on set to find longest.
27 //kludge implem placeholder.
28 previouslyComputedLongestWord = 100;
29 return previouslyComputedLongestWord;
32 public boolean lookup(String toFind) {
33 return contains(toFind);
36 public int longestWord() {
37 return previouslyComputedLongestWord;
40 int previouslyComputedLongestWord;