码迷,mamicode.com
首页 >  
搜索关键字:二次探测    ( 39个结果
NOI前总结:数论(素数部分)
说到素数不得不说素数判定算法。其中极为经典的为Rabin Miller测试。通过二次探测的方法,我们可以将其正确率上升到一个很高的高度。二次探测的原理我还是不太懂,所以NOI前我暂时只是梳理一下这个算法的流程。首先,我来介绍一些小Trick。$O(1)$的快速乘。在一些卡常数而且爆long long...
分类:其他好文   时间:2015-07-07 10:55:26    阅读次数:310
C++散列表二次探测
#include #include using namespace std; enum KindOfStatus { Empty=0, Avtive, Deleted, };template class HashTable { public: HashTable(int sz)...
分类:编程语言   时间:2015-05-14 08:40:32    阅读次数:201
C++散列表(二次探测)
#include #include using namespace std; enum KindOfStatus { Empty=0, Avtive, Deleted, };template class HashTable { public: HashTable(int sz)...
分类:编程语言   时间:2015-05-13 22:04:56    阅读次数:172
poj 2429 GCD & LCM Inverse miller_rabin素数判定和pollard_rho因数分解
题意: 给gcd(a,b)和lcm(a,b),求a+b最小的a和b。 分析: miller_rabin素数判定要用费马小定理和二次探测定理。pollard_rho因数分解算法导论上讲的又全又好,网上的资料大多讲不清楚。 代码://poj 2429 //sep9 #include #include #include #define gcc 10007 #define max_prime...
分类:其他好文   时间:2015-04-14 08:32:43    阅读次数:141
PAT 1078. Hashing
还是靠书本上的概念,就是如何应对hash时的碰撞情况,有open adressing和chaining,目前接触到的都是chaining。开放地址法在当初学的时候对几种形式也没去太关注,即1. 线性探测(hash(key) + 0, 1, 2, 3...m-1)2. 二次探测(hash(key) +...
分类:其他好文   时间:2015-03-04 18:41:18    阅读次数:127
POJ 1811 Prime Test(费马小定理+二次探测定理)
素数的测试: 费尔马小定理:如果p是一个素数,且0             利用费尔马小定理,对于给定的整数n,可以设计素数判定算法,通过 计算d=a^(n-1)%n来判断n的素性,当d!=1时,n肯定不是素数,当d=1时,n   很可能是素数. 二次探测定理:如果n是一个素数,且0             利用二次探测定理,可以再利用费尔马小定理计算a^(n-1)%n的过程 中增加对整数...
分类:其他好文   时间:2014-11-21 21:56:58    阅读次数:334
开放寻址法
//开放寻址法 //散列函数包括线性探测、二次探测、双重探测 #include<iostream> using?namespace?std; //除法散列法 int?h1(int?k,int?m) { ????????return?k%m;? } //乘法散列法 int?h2(int?k...
分类:其他好文   时间:2014-10-13 00:14:58    阅读次数:1030
散列表的实现
一,线性探测法 核心:冲突的时候线性的向下寻找可用空间; 缺点:对同一散列地址的争夺现象会出现堆积;   二,二次探测法 核心:冲突的时候探测下面的+_k^2; 缺点:不易探测到整个散列表的所有空间;   三,链地址法 同一地址放置一条链...
分类:其他好文   时间:2014-10-08 11:29:15    阅读次数:200
关联容器(底层机制) — hashtable
C++ 11已将哈希表纳入了标准之列。hashtable是hash_set、hash_map、hash_multiset、hash_multimap的底层机制,即这四种容器中都包含一个hashtable。 解决碰撞问题的办法有许多,线性探测、二次探测、开链等等。SGI STL的hashtable采用的开链方法,每个hash table中的元素用vector承载,每个元素称为桶(bucke...
分类:其他好文   时间:2014-05-11 21:07:54    阅读次数:522
39条   上一页 1 2 3 4
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!