码迷,mamicode.com
首页 >  
搜索关键字:哈希表    ( 2390个结果
DBA_Oracle Sort排序处理(概念)
2014-12-18 BaoXinjian一、摘要Oracle排序的基础Oracle会话首先在内存中进行排序,当Oracle需要存储数据到临时表或者为哈西排序建立哈希表时,并且也会首先在内存中进行操作,虽然这两个操作不需要排序操作,但是它们在Oracle中的处理方式是相同的。如果操作使用内存超过了阈...
分类:数据库   时间:2014-12-18 21:58:58    阅读次数:1765
11、C#基础整理(特殊集合和哈希表)
特殊集合:队列、栈一、栈Stack类:先进后出,没有索引Stack ss = new Stack();1、增加数据:push :将元素推入集合ss.Push(3);ss.Push(5);ss.Push(7);2、获取数据:(1)peek返回位于stack顶部的对象但不移除(获取最后一个进入的元素的值...
分类:Windows程序   时间:2014-12-18 21:50:46    阅读次数:221
【leetcode 哈希表】Fraction to Recurring Decimal
leetcode新题,哈希表,Fraction to Recurring Decimal 。题意:给定两个整型数,一个代表分子numerator,一个代表分母denominator,以小数的形式返回它们的结果result,当有循环小数时,以括号形式表示。比如5/3=1.666666...以“1.(6)”的形式返回,返回的类型是字符串。 解题要点: 1、负数的处理 2、INT_MIN的处理,将INT_MIN转化为正数会溢出,因此要使用long long int来计算。 3、分为整数部分和小数部分,重点在于小...
分类:其他好文   时间:2014-12-18 09:13:48    阅读次数:182
C#中哈希表(HashTable)的用法详解
在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为obj...
分类:Windows程序   时间:2014-12-17 18:01:40    阅读次数:239
Hash算法
哈希表是最基础的数据结构之一,利用键值对存储并检索数据的一种非线性结构。   在其它各种结构线性表、树等数据结构中,记录在结构中的位置是随机的,和记录关键字之间不存在确定的关系,因此,在结构中查找记录时需进行一系列和关键字的“比较”的基础上。在顺序查找时,比较的结果为“==”与“!=”两种可能;在折半查找、二叉排序树查找和B-树查找时,比较的结果为“”3种可能。查找的效率依赖于查找过程中所进...
分类:编程语言   时间:2014-12-17 14:42:48    阅读次数:214
careercup-中等难度 17.12
17.12 设计一个算法,找出数组中两数之和为指定值的所有整数对。解答时间复杂度O(n)的解法我们可以用一个哈希表或数组或bitmap(后两者要求数组中的整数非负)来保存sum-x的值, 这样我们就只需要遍历数组两次即可找到和为指定值的整数对。这种方法需要O(n) 的辅助空间。如果直接用数组或是bi...
分类:其他好文   时间:2014-12-13 16:25:16    阅读次数:153
BZOJ 1567 JSOI 2008 Blue Mary的战役地图 二维hash
题目大意:给出两个m*m的地图,问两个地图的最大子正方形矩阵的边长是多大。 思路:先对两个矩阵hash,然后枚举最大长度,从大到小枚举。把第一个矩阵的所有情况插到哈希表中,然后查询第二个矩阵的所有情况。 记住哈希表中的那些数组一定要开大点。。 CODE: #include #include #include #include #define MAX 60 #de...
分类:Web程序   时间:2014-12-13 12:27:41    阅读次数:237
BZOJ 2462 BeiJing 2011 矩阵模板 二维hash
题目大意:给出一个m*n的由01组成的矩阵,下面有q个询问,查询矩阵中存不存在大小为k*l的子矩阵。 思路:二维hash。我们先把大矩阵hash,然后把所有可能的k*l的子矩阵都插到哈希表里,然后只要对于每个询问hash一下看哈希表中是否存在。 值得一提的是,这个题只需要输出10个1就可以AC了。。 CODE: #include #include #include ...
分类:其他好文   时间:2014-12-13 12:26:42    阅读次数:183
CODEVS2144 砝码称重2 (哈希表)
由于m很大,所以不能使用DP。注意到n《30,直接暴力2^n会TLE。所以,将砝码平均分成两份,对一份进行一次暴力,用哈希表存下可能的结果。对下一份再进行一次暴力,在哈希表中搜索剩余的砝码重量是否存在,若存在则更新答案。输出最小答案即可。Program CODEVS2144;const maxn=1...
分类:其他好文   时间:2014-12-11 23:43:26    阅读次数:204
哈希表、堆排序
哈希表、堆排序详细介绍...
分类:编程语言   时间:2014-12-11 22:24:29    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!