码迷,mamicode.com
首页 >  
搜索关键字:出现的次数    ( 2539个结果
海量数据统计topK
有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频数最高的100个词。思路: 把这1G的数据一次性全部读入内存是不可能了,可以每次读一行,然后将该词存到一个哈希表里去,哈希表的value是词出现的次数。 现在的问题是,这个哈希表有多大,能不能装载1M.....
分类:其他好文   时间:2014-08-29 18:12:18    阅读次数:282
【Java学习】获取一个字符串在另一个字符串出现的次数
publicclassStringCount{ publicstaticvoidmain(String[]args){ Stringss="kkabkkcdkkefkkskk"; Stringkey="kk"; System.out.println(getSubCount_2(ss,key)); } publicstaticintgetSubCount_2(Stringstr,Stringkey){ intcount=0; intindex=0; while((index=str.indexOf(key))..
分类:编程语言   时间:2014-08-29 11:15:28    阅读次数:192
uva 1449 - Dominating Patterns(AC自动机)
题目练级:uva 1449 - Dominating Patterns 题目大意:有一个由小写字母组成的字符串集和一个文本T,要求找出那些字符串在文本中出现的次数最多。 解题思路:将字符串集建立AC自动机,然后传入T进行匹配,对每个匹配上的字符串多应次数加1,最后找出最大值。出现次数与最大值相同的字符串输出。注意字符集中出现相同字符的情况。 #include #include #...
分类:其他好文   时间:2014-08-28 22:48:36    阅读次数:303
uva 11019 - Matrix Matcher(AC自动机)
题目链接:uva 11019 - Matrix Matcher 题目大意:给出一个n?m的字符矩阵T,要求找出给定r?c的字符矩阵P在T中出现的次数。 解题思路:对P矩阵中的每一行做一个字符串,形成一个字符串集合。构建AC自动机,然后对T矩阵中的每一行进行一次查找,对应出现在该字符串中的子串对应位置+1,如果有一个位置上r次匹配,那么就存在一个匹配矩阵。 #include #inc...
分类:其他好文   时间:2014-08-28 22:46:26    阅读次数:428
九度OJ 1021:统计字符
题目描述: 统计一个给定字符串中指定的字符出现的次数。输入: 测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。当读到'#'时输入结束,相应的结果不要输出。输出: 对每个...
分类:其他好文   时间:2014-08-27 18:26:58    阅读次数:126
UVa 1339 Ancient Cipher【排序】
/* 中文题目      古老的密码 中文翻译-大意  给你两个字符串,看你能不能将第一个字符变化位置(重排),变成和第二个字符串的26个字母一一对应。 解题思路:将两个字符串的各个字符的数量统计出来,如果各个字符串的数量都是一样的,那么就输出yes,否则输出no 难点详解:在统计每个字符出现的次数有点小难度 关键点:排序 解题人:lingnichong 解题时间:2014/08/2...
分类:其他好文   时间:2014-08-26 01:50:05    阅读次数:209
UVa 10069 Distinct Subsequences(大数 DP)
?? 题意 求母串中子串出现的次数(长度不超过1后面100个0  显然要用大数了) 令a为子串 b为母串 d[i][j]表示子串前i个字母在母串前j个字母中出现的次数   当a[i]==b[j]&&d[i-1][j-1]!=0时 d[i][j]=d[i-1][j-1]+d[i][j-1] (a[i]==b[j]时 子串前i个字母在母串前j个字母中出现的次数 等于 子串前i-1个字母在母串前j...
分类:其他好文   时间:2014-08-25 12:00:04    阅读次数:127
uva 11235 - Frequent values(RMQ)
题目链接:uva 11235 - Frequent values 题目大意:给定一个非降序的整数数组,要求计算对于一些询问(i,j),回答ai,ai+1,…,aj中出现最多的数出现的次数。 解题思路:因为序列为非降序的,所以相同的数字肯定是靠在一起的,所以用o(n)的方法处理处每段相同数字的区间。然后对于每次询问: num[i]=num[j]:j?i+1numi≠numj:max...
分类:其他好文   时间:2014-08-24 23:53:23    阅读次数:317
python列表排重:列表排重并计算字符出现的次数
a=[1,2,2,3,4,5,6,8,9,0,0,0]dictc={}for i in range(len(a)): dictc[a[i]]=a.count(a[i])for key in dictc: print key,dictc[key]这段代码主要关注两点:1、字典的key是唯一...
分类:编程语言   时间:2014-08-24 16:41:02    阅读次数:179
数字统计
Problem2:  题目描述:  输入一组数据,统计每个数出现的次数,并按照数字的大小进行排序输出。  输入:  输入20个数字,数字之间用空格隔开。  输出:  统计每个数字出现的次数,并按数字的大小输出数字及其出现的次数.  样例输入:  20 9 8 5 1 7 2 8 2 9 10 1 7 8 9 5 6 9 0 1 9  样例输出:  0:1  1:3  2:...
分类:其他好文   时间:2014-08-24 01:51:21    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!