/** * returns the number of stored strings, i.e., leaves * * @return the number of stored strings */ public int size() { int result; TrieNode leaf; result = 0; leaf = (TrieNode) getFirstLeaf(); while (leaf != null) { if (leaf != getRoot()) { result++; } leaf = (TrieNode) leaf.getNextLeaf(); } return result; }
/** * returns the number of stored strings, i.e., leaves * * @return the number of stored strings */ public int size() { int result; TrieNode leaf; result = 0; leaf = (TrieNode) getFirstLeaf(); while (leaf != null) { if (leaf != getRoot()) { result++; } leaf = (TrieNode) leaf.getNextLeaf(); } return result; }