标签:
void insert() { scanf("%s",src); int i,x=0,alp; for(i=0;src[i];i++) { alp=src[i]-‘0‘; if(!son[x][alp])son[x][alp]=++cnt; x=son[x][alp]; } } int find() { scanf("%s",src); int i,x=0,alp; for(i=0;src[i];i++) { alp=src[i]-‘0‘; x=son[x][alp]; } return x; } int son[N][T] N表示有多少个节点 T表示字符集 son[N][T]表示编号
标签:
原文地址:http://www.cnblogs.com/water-full/p/4486006.html