码迷,mamicode.com
首页 >  
搜索关键字:sdbm hash    ( 10452个结果
Codeforces Round #271 (Div. 2)
Codeforces Round #271 (Div. 2) 题目链接 A:水题,分LR考虑一下即可,脸滚键盘可以滚出字符串 B:就是预处理一下,然后每次询问输出即可 C:暴力旋转,判断正方形即可 D:递推dp[i] = dp[i - 1] + dp[i - k] E:先把高度hash,每次多一个高度,就利用二分去找满足对应的hash值,找出这些最大值,这步用线...
分类:其他好文   时间:2014-10-08 02:58:54    阅读次数:288
C++实现hash_set
头文件: #include using namespace std; template class hash_set { private: hash_type array[100000]; int hash_fun(hash_type original); public: hash_set();//构造函数 void insert(hash_type value);//插入一个元素 v...
分类:编程语言   时间:2014-10-08 00:36:14    阅读次数:349
关于hashcode的作用
假如你要将某对象存入hash相应的集合中(比如hashSet)时,是根据对象的hashcode来判断是否为同一对象的,一般默认hashcode是根据对象地址来算出的,而equals方法默认也是判断两对象地址是否相等,所以一般如果不重写equals方法,hashcode方法也不改写,而如果改写了e.....
分类:其他好文   时间:2014-10-07 22:35:14    阅读次数:250
mysql中IN和EXITS效率
mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。   如果查询的两个表大小相当,那么用in和exists差别不大。  如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:  ...
分类:数据库   时间:2014-10-07 14:38:03    阅读次数:202
java中的HashTable,HashMap和HashSet
目录(?)[+] 上篇博客中我们详细的分析了java集合《java中Map,List与Set的区别》。 同时我们也对HashSet和HashMap的核心方法hashcode进行了详解,见《探索equals()和hashCode()方法》。 万事俱备,那么下面我们就对基于hash算法的三个集合HashTable,HashSet和HashMap详解。 ...
分类:编程语言   时间:2014-10-05 13:17:58    阅读次数:272
UVa 10295 - Hay Points
题目:有很多工人,对应一个能力描述表,每种能力有一个权值,求每个工人的能力值。 分析:字符串,hash表,字典树。利用散列表或者字典树存储对应的单词和权值,查询即可。 说明:注意初始化,计算完将数据清除。 #include #include #include #include using namespace std; //hash_define typedef struct hn...
分类:其他好文   时间:2014-10-05 10:51:38    阅读次数:163
字符串hash + 二分答案 - 求最长公共子串 --- poj 2774
Long Long MessageProblem's Link:http://poj.org/problem?id=2774Mean:求两个字符串的最长公共子串的长度。analyse:前面在学习后缀数组的时候已经做过一遍了,但是现在主攻字符串hash,再用字符串hash写一遍。这题的思路是这样的:1...
分类:其他好文   时间:2014-10-04 23:50:17    阅读次数:265
HDU 4812 D Tree 树分治+逆元+hash新姿势
题意: 给定n个点的树 K 下面n个数是点权 下面n-1行给出树边。 问: 是否存在一条路径使得路径上点权积 % mod  = K 若存在则输出路径的两端。 若存在多条路径则输出字典序最小的一条。 思路: 按树重心分治。 分成路径是否经过树重心。 然后用力码。。 has[x] = u; 表示乘积为x 对应的点是u 但这样has就不能用计数器来优化清空。 ...
分类:其他好文   时间:2014-10-04 23:30:27    阅读次数:231
字符串hash - 简单的字符匹配 --- poj 3461
OulipoProblem's Link:http://poj.org/problem?id=3461Mean:给你一个模式串P和一个母串S,让你统计P串在S串中出现的次数。analyse:这题我一开始想到的就是使用KMP,就用KMP写了,93ms,挺快的。我又用AC自动机写了一遍(纯属娱乐),万万...
分类:其他好文   时间:2014-10-04 15:16:47    阅读次数:164
【BZOJ1014】【JSOI2008】火星人prefix Splay处理区间,hash+dichotomy(二分)check出解
BZOJ1014,SPLAY区间查询,点修改,点插入,以及二分+hash进行check操作求解。...
分类:Web程序   时间:2014-10-03 12:27:14    阅读次数:356
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!