trie模板
来源:互联网 发布:cctv直播软件下载 编辑:程序博客网 时间:2024/06/06 02:12
struct trie{ int tot,root; int child[maxnode][charset]; bool flag[maxnode]; trie(){ memset ( child[1], 0, sizeof ( child[1] ) ); flag[1] = false; root=tot=1; } void insert( const char* str ){ int *cur = &root; for ( const char *p = str; *p; *p ++ ) { cur = &child[*cur][*p-base]; if ( *cur == 0 ){ *cur = ++ tot; memset ( child[tot], 0, sizeof( child[tot] ) ); flag[tot] = false; } } flag[*cur] = true; } bool query ( const char *str ){ int *cur = &root; for ( const char *p = str; *p && *cur; ++p ){ cur = &child[*cur][*p-base]; } return ( *cur && flag[*cur] ); }};
0 0
- Trie模板
- Trie 模板
- Trie模板
- trie模板
- Trie模板
- Trie模板
- Trie模板
- Trie模板
- 【模板】Trie树模板
- trie树的模板
- trie树入门(模板)
- trie树模板
- 字典树(trie)模板
- Trie字典树【模板
- Trie树模板
- Trie树模板
- Trie树模板
- 字典树Trie 模板
- android videoview 没有画面的一个原因
- HDU 2032 杨辉三角
- 中国本土CPU技术路线与战略取向分析
- number of heads for drive 80 restored from 16 to 225 (solved)
- php5 的 session 详解之二:有两种方法传递 一个会话 ID:
- trie模板
- vim 常见使用
- Codeforces Round #247 (Div. 2)A(构造)
- POJ 2253 Dijkstra
- unity 3d动画平滑启停
- Activiti 5.17 配置文件的加载过程
- 解决Ubuntu编译内核uImage出现问题“mkimage” command not found - U-Boot images will not be built问题
- java常用类--随机数类Random
- java--面向对象2