public class CharNode extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CharNode.KeyTree |
| Constructor and Description |
|---|
CharNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
addWordTail(char[] wordTail) |
int |
getFreq() |
int |
getMaxLen() |
int |
indexOf(char[] sen,
int offset,
int tailLen) |
ArrayList<Integer> |
maxMatch(ArrayList<Integer> tailLens,
char[] sen,
int wordTailOffset) |
int |
maxMatch(char[] sen,
int wordTailOffset) |
void |
setFreq(int freq) |
void |
setMaxLen(int maxLen) |
int |
wordNum() |
public void addWordTail(char[] wordTail)
public int getFreq()
public void setFreq(int freq)
public int wordNum()
public int indexOf(char[] sen,
int offset,
int tailLen)
sen - 句子, 一串文本.offset - 词在句子中的位置tailLen - 词尾的长度, 实际是去掉词的长度.public int maxMatch(char[] sen,
int wordTailOffset)
sen - 句子, 一串文本.wordTailOffset - 词在句子中的位置, 实际是 offset 后面的开始找.public ArrayList<Integer> maxMatch(ArrayList<Integer> tailLens, char[] sen, int wordTailOffset)
public int getMaxLen()
public void setMaxLen(int maxLen)
Copyright © 2015-2016 Ganshane Developer Team. All Rights Reserved.