A B C D E F G H I M O S T
A
- AbstractTrieTree - com.github.houbb.trie.impl中的类
-
抽象实现
- AbstractTrieTree() - 类 的构造器com.github.houbb.trie.impl.AbstractTrieTree
-
- array() - 类 中的静态方法com.github.houbb.trie.impl.TrieTrees
-
数组
- array(int) - 类 中的静态方法com.github.houbb.trie.impl.TrieTrees
-
数组
B
- build(List<String>) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
直接构建一个新的列表
- build(List<String>, int[], int[], int) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
C
- com.github.houbb.trie - 程序包 com.github.houbb.trie
-
- com.github.houbb.trie.api - 程序包 com.github.houbb.trie.api
-
- com.github.houbb.trie.impl - 程序包 com.github.houbb.trie.impl
-
- com.github.houbb.trie.impl.extra - 程序包 com.github.houbb.trie.impl.extra
-
- commonPrefixSearch(String) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
- commonPrefixSearch(String, int, int, int) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
D
- darts() - 类 中的静态方法com.github.houbb.trie.impl.TrieTrees
-
darts
- darts2() - 类 中的静态方法com.github.houbb.trie.impl.TrieTrees
-
darts
- DoubleArrayTrie - com.github.houbb.trie.impl.extra中的类
-
双数组
https://github.com/komiya-atsushi/darts-java
- DoubleArrayTrie() - 类 的构造器com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
- DoubleArrayTrie2 - com.github.houbb.trie.impl.extra中的类
-
1.对于插入字符串,如果有一个字符串是另一个字符串的子串的话,我是将结束符也作为一条边,产生一个新的结点,这个结点新节点的Base我置为0
所以一个字符串结束也有2中情况:一个是Base值为负,存储剩余字符(可能只有一个结束符)到Tail数组;另一个是Base为0。
- DoubleArrayTrie2() - 类 的构造器com.github.houbb.trie.impl.extra.DoubleArrayTrie2
-
- dump() - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
E
- exactMatchSearch(String) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
- exactMatchSearch(String, int, int, int) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
- Exists(String) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie2
-
F
- FindAllWords(String) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie2
-
G
- GetAllChildWord(int) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie2
-
- getNonzeroSize() - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
- getSize() - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
- getTotalSize() - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
- getUnitSize() - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
H
- hashSet() - 类 中的静态方法com.github.houbb.trie.impl.TrieTrees
-
hashSet 实现
I
- insert(Collection<String>) - 接口 中的方法com.github.houbb.trie.api.ITrieTree
-
插入列表
- insert(String) - 接口 中的方法com.github.houbb.trie.api.ITrieTree
-
插入单词
- insert(Collection<String>) - 类 中的方法com.github.houbb.trie.impl.AbstractTrieTree
-
- Insert(String) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie2
-
- insert(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeArray
-
- insert(Collection<String>) - 类 中的方法com.github.houbb.trie.impl.TrieTreeDarts
-
- insert(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeDarts
-
- insert(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeDarts2
-
- insert(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeHashSet
-
- insert(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeMap
-
- ITrieTree - com.github.houbb.trie.api中的接口
-
前缀树接口
M
- map() - 类 中的静态方法com.github.houbb.trie.impl.TrieTrees
-
map
O
- open(String) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
S
- save(String) - 类 中的方法com.github.houbb.trie.impl.extra.DoubleArrayTrie
-
- search(String) - 接口 中的方法com.github.houbb.trie.api.ITrieTree
-
是否存在单词
- search(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeArray
-
- search(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeDarts
-
- search(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeDarts2
-
- search(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeHashSet
-
- search(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeMap
-
- startsWith(String) - 接口 中的方法com.github.houbb.trie.api.ITrieTree
-
是否以 xxx 开头
- startsWith(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeArray
-
- startsWith(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeDarts
-
- startsWith(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeDarts2
-
- startsWith(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeHashSet
-
- startsWith(String) - 类 中的方法com.github.houbb.trie.impl.TrieTreeMap
-
T
- TrieTreeArray - com.github.houbb.trie.impl中的类
-
前缀树接口
- TrieTreeArray(int) - 类 的构造器com.github.houbb.trie.impl.TrieTreeArray
-
- TrieTreeArray() - 类 的构造器com.github.houbb.trie.impl.TrieTreeArray
-
- TrieTreeDarts - com.github.houbb.trie.impl中的类
-
前缀树接口
- TrieTreeDarts() - 类 的构造器com.github.houbb.trie.impl.TrieTreeDarts
-
- TrieTreeDarts2 - com.github.houbb.trie.impl中的类
-
前缀树接口
- TrieTreeDarts2() - 类 的构造器com.github.houbb.trie.impl.TrieTreeDarts2
-
- TrieTreeHashSet - com.github.houbb.trie.impl中的类
-
前缀树实现-HashSet
- TrieTreeHashSet() - 类 的构造器com.github.houbb.trie.impl.TrieTreeHashSet
-
- TrieTreeMap - com.github.houbb.trie.impl中的类
-
前缀树接口
- TrieTreeMap() - 类 的构造器com.github.houbb.trie.impl.TrieTreeMap
-
- TrieTrees - com.github.houbb.trie.impl中的类
-
A B C D E F G H I M O S T
Copyright © 2023. All rights reserved.