📄 算法 8.8.txt
字号:
算法 8.8
bool Search_DLTree( DLTree rt, int j, int &k )
{
// 若line中从第j个字符起长度为k的子串和指针rt所指双链树中单词相同,
// 则全局量数组count中相应分量增1,并返回TRUE,否则返回FALSE
k=0; found = FALSE;
p = rt->first; // p指向双链树中第一棵子树的树根
while ( p && !found) {
while( p && p->symbol<line[j+k]) p=p->next;
if (!p || p->symbol>line[j+k]) break; // 在键树的第k+1层上匹配失败
else { // 继续匹配
p = p->first; k++;
if (p->kind == LEAF) { //找到一个单词
count[p->idx]++; found = TRUE;
}// if
}// else
}//while
return found;
}//Search_DLTree
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -