码迷,mamicode.com
首页 >  
搜索关键字:sdbm hash    ( 10452个结果
BZOJ 1014 JSOI2008 火星人prefix Splay+Hash+二分
题目大意:给定一个字符串,提供下列操作: 1.查询从x开始的后缀和从y开始的后缀的最长公共前缀长度 2.将x位置的字符修改为y 3.在x位置的字符后面插入字符y 看到这题一开始我先懵住了。。。这啥。。我第一时间想到的是后缀数据结构 但是不会写 而且后缀数据结构也不支持修改操作 后来无奈找了题解才知道是Hash+二分。。。 太强大了 Hash+二分打爆一切啊 用Splay维护这个字符串的...
分类:Web程序   时间:2014-10-03 14:22:14    阅读次数:961
C++回顾 统计词频问题 -- vector、map、hash_map(三种方式时间比较)
本博文我们通过三个程序比较统计词频问题的时间复杂度问题;问题描述;1)、找一篇文章,将所有单词输入至程序;(The Bible Holy为例)2)、统计出每个单词的数量,即词频问题;3)、增加停用词功能;(遇到此类词,直接略过)(网上搜)4)、分别统计出读取文件并计算词频时间、排序所用时间;5)、用...
分类:编程语言   时间:2014-10-03 13:00:14    阅读次数:453
poj 2528 Mayor's posters
这个题意是市长竞选,然后每个人都可以贴广告牌。可以覆盖别人的看最后剩几个广告牌 这题目想了两个多小时,最后忍不住看了一下题解。发现只是简单地hash  和线段树成段更新 因为有10000个人竞选,所以最多是10000个区间。20000个点,线段树就不会爆内存了; 具体操作有两个: (1)哈希之后把每个区间端点当做底层节点,并且只要是把这个节点染色之后就是把这两个节点之中的全染色了 (2)...
分类:其他好文   时间:2014-10-02 21:59:33    阅读次数:161
Hdu 3341 Lost's revenge (ac自动机+dp+hash)
题目大意: 给出很多个DNA串,每一个串的价值为1,最后给出一个长串,要你重新排列最后的串使之它所有的子串的权值和最大。 思路分析: 最先容易想到的思路就是搜!管她3721。。直接一个字符一个字符的码,然后在AC自动机上判断最后的权值。TLE哟。 然后发现搜过不去,那就dp咯。再容易想到的就是dp[i][a][b][c][d] 表示此时遍历AC自动机的节点在i,然后构成了a个A,b...
分类:其他好文   时间:2014-10-02 19:52:33    阅读次数:329
【CodeForces】471D MUH and Cube Walls KMP或者字符串HASH
想到两点就行: 1、相邻项相减,处理出相对高度,这样如果pattern或者text增加的话,就没问题了 2、KMP匹配O(n) HASH的话 ,我WA在第25组数据了,听说如果改为大素数取模就能AC KMP AC了 但是好奇怪我的KMP模板难道有问题?? 先贴KMP ac 代码 //#pragma comment(linker, "/STACK:102400000,102400...
分类:其他好文   时间:2014-10-02 17:02:23    阅读次数:308
BDB (Berkeley DB)数据库简单介绍(转载)
近期要使用DBD,于是搜了下相关的资料,先贴个科普性的吧:转自http://www.javaeye.com/topic/202990DB综述DB最初开发的目的是以新的HASH訪问算法来取代旧的hsearch函数和大量的dbm实现(如AT&T的dbm,Berkeley的ndbm,GNU项目的gdbm)...
分类:数据库   时间:2014-10-02 12:33:22    阅读次数:236
redis数据类型——hash
——转载:一、概述: 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Ha....
分类:其他好文   时间:2014-10-01 12:21:41    阅读次数:297
相似图片搜索
相似图片搜索相似图片搜索是指怎么计算两张图片的相似程度,这里的关键技术叫做"感知哈希算法"(Perceptual hash algorithm),它的作用是对每张图片生成一个"指纹"(fingerprint)字符串,然后比较不同图片的指纹。结果越接近,就说明图片越相似。一、感知哈希算法1、缩小尺寸将...
分类:其他好文   时间:2014-09-30 19:27:40    阅读次数:218
BNU 34990 Justice String (hash+二分求LCP)
思路:枚举第一个字符串的位置,然后枚举最长公共前缀的长度,时间即会下降…… #pragma comment(linker, "/STACK:1024000000,1024000000") #include #include #include #include #include #include #include #include #include #define mem(a,b) memset(...
分类:其他好文   时间:2014-09-30 19:14:09    阅读次数:184
ngx_lua 一致性hash实现
ngx_lua出来很长时间了,但一直没有关注过,最近有一个I/O密集型的项目,用PHP性能严重不足,但是通过C开发扩展成本很大,对需求也不能及时响应,结果尝试了一下lua,结果非常喜人,他的同步非阻塞I/O,协同程序等等,让他的性能无与伦比!在项目的开发中需要用到consistenthas..
分类:其他好文   时间:2014-09-30 13:56:50    阅读次数:294
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!