字典树
Posted childezhe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典树相关的知识,希望对你有一定的参考价值。
int trie[SIZE][26], tot=1;//初始化,假设字符串由小写字母构成 bool ed[SIZE]; void ins(char *str) { int len=strlen(str),p=1; for(int k=0;k<len;k++) { int ch=str[k]-‘a‘; if(trie[p][ch]==0) trie[p][ch]=++tot; p=trie[p][ch]; } ed[p]=true; } bool sea(char *str) { int len=strlen(str),p=1; for(int k=0;k<len;k++) { int ch=str[k]-‘a‘; p=trie[p][ch]; if(p==0) return false; } return ed[p]; }
以上是关于字典树的主要内容,如果未能解决你的问题,请参考以下文章