数据结构模板
来源:互联网 发布:浙江证券软件下载 编辑:程序博客网 时间:2024/06/03 21:08
Trie树模板:
const int maxm = 31000;struct Trie{ int numptr; struct Node { Node* son[26]; int ptr; void init() { CLR(son, (int)NULL); ptr = -1; } } s[maxm], root; void init() { numptr = 0; root.init(); } void ins(char *ch, int z) { Node* ptr = &root; for(int i = 0; ch[i] != 0; i++) { int x = ch[i] - 'a'; if(ptr->son[x] == NULL) { s[numptr].init(); ptr->son[x] = &s[numptr++]; } ptr = ptr->son[x]; } ptr->ptr = z; } int find(char *ch) { Node *ptr = &root; for(int i = 0; ch[i] != 0; i++) { int x = ch[i] - 'a'; if(ptr->son[x] == NULL) { return -1; } ptr = ptr->son[x]; } return ptr->ptr; }} trie;
1 2
- 数据结构模板
- 数据结构模板
- 模板-数据结构
- [模板] 数据结构
- 模板(数据结构)
- 数据结构模板
- 数据结构模板
- 数据结构模板
- 数据结构模板
- 【LaTeX】CTeX数据结构模板
- 数据结构 字典树模板
- 数据结构--AC自动机--模板
- 模板:(数据结构:线段树)
- 数据结构---邻接表(模板)
- 数据结构---各种树模板
- c++数据结构模板
- 数据结构中链表模板
- 数据结构—KMP模板
- 搜索引擎网页排序算法
- 将UltraEdit添加到右键菜单
- Android开发之旅:环境搭建及HelloWorld
- Delphi 7升级到XE2的字符串问题3——转换函数
- MySQL 索引(备忘)
- 数据结构模板
- 如图的pad上的左侧导航栏怎么做
- Java之观察者模式
- LeetCode OJ - Climbing Stairs
- java swing JFileChooser 锁定指定目录
- Swift研究之编程高级教程(二)属性,存储属性详解
- Eclipse保存时删除每行尾随空格
- pexpect模块
- POJ 3273 Monthly Expense【二分答案】