/// <summary> /// 查找chs[offset]后面的tailLen个char是否为词 /// </summary> /// <param name="chs"></param> /// <param name="offset"></param> /// <param name="tailLen"></param> /// <returns>返回chs[offset]字符结点下的词尾索引号,没找到返回-1</returns> protected int Search(char[] chs, int offset, int tailLen) { if (tailLen == 0) { return(-1); } CharNode cn = dic.head(chs[offset]); return(Search(cn, chs, offset, tailLen)); }