
字符串
文章平均质量分 79
mach7
nil
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
KMP算法、next数组与前缀中的周期(相关题目:Power strings, poj2406)
在一个大的字符串S中查找字符串T,naive的算法时间复杂度为O(s * t)(这里s与t代表S的长度与T的长度);而应用KMP,时间复杂度为O(s + t)。 KMP算法的核心在于next数组。next数组只与字符串T有关,与S无关。 next数组的核心思想是存储字符串T的内容的相似性信息,具体而言: next数组记录了T的每一个前缀子串M(m>=2)中,(M的)相原创 2014-02-26 13:16:30 · 3642 阅读 · 1 评论 -
openjudge物质分解记录
题目很长: 6:物质分解记录 查看提交统计提问 总时间限制: 60000ms 内存限制: 131064kB 描述 对 物质分解记录 的结构进行统计分析。 例如: 给出一份 物质分解记录。 Material_1 { Material_2 { Material_3 Material_4 Materi原创 2014-03-04 20:55:56 · 2157 阅读 · 0 评论 -
poj3630 Phone List与Trie
题目: 9:电话号码 查看提交统计提问 总时间限制: 1000ms 内存限制: 65536kB 描述 给你一些电话号码,请判断它们是否是一致的,即是否有某个电话是另一个电话的前缀。比如: Emergency 911 Alice 97 625 999 Bob 91 12 54 26 在这个例子中,我们不可能拨通Bob的电话,因为E原创 2014-03-08 12:35:30 · 1416 阅读 · 0 评论 -
poj2001 Shortest Prefixes
照例先上题目: 2:Shortest Prefixes 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 A prefix of a string is a substring starting at the beginning of the given string. The prefixes of "carbon" are: "c", "ca",原创 2014-03-12 13:45:54 · 1321 阅读 · 0 评论 -
poj1035 Spell Checker
题目: 1:拼写检查 查看 提交 统计 提问 总时间限制: 2000ms 内存限制: 65536kB 描述 现在有一些英语单词需要做拼写检查,你的工具是一本词典。需要检查的单词,有的是词典中的单词,有的与词典中的单词相似,你的任务是发现这两种情况。单词A与单词B相似的情况有三种: 1、删除单词A的一个字母后得到单词B; 2、用任意一个字母替换单词A的一个字母后得到单词B; 3、在单原创 2014-03-31 10:37:34 · 1247 阅读 · 0 评论