コード例 #1
0
        /// <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));
        }