摘要: 给你一个文本串和一个模式串,问在文本串中模式串在什么时候出现过。 显然存在一种暴力写法(万能暴力): 从文本串和模式串的开头进行匹配,直到失配,则从模式串开头进行重新匹配。 显然这种写法是很慢的,失配后它只能一格一格地从头开始找。 看下面的例子: 当匹配到以下情况: 那么按照我们的暴力写法,应该是这 阅读全文
posted @ 2018-05-05 21:03 _ZZH 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。 可见根节点不包含字符,除根节点 阅读全文
posted @ 2018-05-05 20:42 _ZZH 阅读(220) 评论(0) 推荐(1) 编辑
摘要: 我们看下面这个例题: 我们该如何求解方程组?我们考虑加减消元。第j行减去第i行的元素的k倍,使得要消去的元的系数变为0(用第i行消去第j行)。直到最后一个式子仅剩一个元,则可求出该元,再回代到前面的式子求出其他元。这里介绍矩阵的解法:我们将方程的系数和等式右边的数提出来,组成以下的增广矩阵: 然后用 阅读全文
posted @ 2018-05-05 20:07 _ZZH 阅读(165) 评论(0) 推荐(0) 编辑