Forked from
cse332-20au / p2
86 commits behind the upstream repository.
-
Adam Blank authoredAdam Blank authored
TrieSet.java 451 B
package cse332.interfaces.trie;
import cse332.interfaces.misc.BString;
import cse332.interfaces.misc.Set;
public abstract class TrieSet<A extends Comparable<A>, E extends BString<A>> extends Set<E> {
protected TrieSet(TrieMap<A, E, Boolean> backingMap) {
super(backingMap);
}
@SuppressWarnings("unchecked")
public final boolean containsPrefix(E e) {
return ((TrieMap<A, E, Boolean>) this.map).findPrefix(e);
}
}