随笔分类 - 算法
摘要:基数树是一种压缩前缀树:当一个节点没有兄弟节点时,将它与父节点合并,以解决前缀树中经常出现的分支退化为链表的问题。 不过,狭义上基数树来源于Linux pagecache数据结构。在文件索引结构体(inode)中的address_space字段记录了该文件所使用的页缓存。address_space使
阅读全文
摘要:后缀数组(suffixarray)用来解决一系列与字符串模式匹配相关的问题。因为我比较菜,也不是ACMer,因此本文主要用来给自己扫盲,非常简单 先介绍几个概念: sa: 后缀数组。将原字符串(长度为n)的所有n个后缀按字典序排名,sa[i]=k表示排名为i的后缀在原字符串中的起始下标为k。简记:s
阅读全文
浙公网安备 33010602011771号