java 算法题 大侠们 帮帮忙 万分感谢

问题描述

有一个文本文件,有一千万条数据,每行是一个单词,如何统计出,最早出现10次的10个单词

解决方案

解决方案二:
最早出现10次的10个单词?那貌似只能是最普通的linearsearchalgorithm
解决方案三:
用VECTORfor每次检查,没有就赋值为1,有则++,最后再FOR<10这法有点笨,不过应该行吧,就是一千万,多了点
解决方案四:
你用一个循环去查找空格位置个数啊,一个单词用一个空格符作为结尾来区别,找到一个循环变量i,自增加1;如果你要找到最先出现的十个单词,用一个数组arr[i]存储,然后在i=10(循环条件i<10)的时候跳出循环,返回数组...
解决方案五:
如果java费劲,可以利用一下数据库,将所有数据插入一张表,并有一列ID值代表行号和一列a存放单词。然后利用sql语句进行操作。先按a分组,并按ID进行排序,利用java取出每组中的第十行的行号he单词,然后对取出的行号进行排序,取前十个就是了。
解决方案六:
我觉得你可以用map集合把所有的单词存起来map<String,int>String存单词,int存出现的出数。每出现一次就加一!我想map应该快一些吧!
解决方案七:
引用5楼dinglongfei的回复:

我觉得你可以用map集合把所有的单词存起来map<String,int>String存单词,int存出现的出数。每出现一次就加一!我想map应该快一些吧!

你觉得全部存起来这样不会内存溢出么?>
解决方案八:
用正则表达式啊

时间: 2024-08-30 17:52:02

java 算法题 大侠们 帮帮忙 万分感谢的相关文章

java算法题,公司的笔试题

问题描述 java算法题,公司的笔试题 suppose you have N cakes, N is an interger>0 // at each time, you can either eat 1 cake, or 2 cakes or 3 cakes // PROBLEM: How many ways can you eat all N cakes // for example, N = 4, (1,2,1) and (1,1,2) are considered to be diffe

java-Java程序遇到一点小问题大侠来帮帮忙拜托了

问题描述 Java程序遇到一点小问题大侠来帮帮忙拜托了 我再书本上抄写了一段代码,运行后在Eclipse里面提示这个错误: Exception in thread "main" java.lang.NullPointerException at java.awt.Container.addImpl(Unknown Source) at java.awt.Container.add(Unknown Source) at javax.swing.JPopupMenu.add(Unknown

百度知道-【java算法题】凑凑凑凑凑凑字数

问题描述 [java算法题]凑凑凑凑凑凑字数 题目:标题:猜字母???把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串.???接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母.??得到的新串再进行删除奇数位置字母的动作.如此下去,最后只剩下一个字母,请写出该字母./-----------------------------------从百度知道查看但是不懂 1024 和他的思维求大神解惑 /----------------------

flex LineChart组件的问题,哪位大侠知道帮帮忙..

问题描述 当LineChart组件的showDataTips为true的时候,鼠标靠到曲线的节点的时候会显示横轴和纵轴的值,横轴的值可以显示为字符串,为什么纵轴的值不能显示字符串而只能显示数字类型的呢,如果能的话我这样做:当我纵轴的实际值为任意一个数字比如95,我就用一个字符串如"excellent"来代替95显示,我该怎么做呢.. 哪位大侠知道帮帮忙啊..先谢谢了.. 解决方案 用 dataTipFunction="chartTip"来做 private func

mvc4-asp .net mvc项目加载非常慢,求大侠们帮帮忙啊!!!

问题描述 asp .net mvc项目加载非常慢,求大侠们帮帮忙啊!!! 项目运行时,点击超链接进入另一个视图或者action时页面加载就会非常慢,页面变成空白二三十秒才会加载出来,模板视图中代码也没什么问题,求大侠们帮帮忙!!哪里出了问题???

javascript-淘宝图片上传预览 删除 和恢复删除 js或jq代码 急用请务必帮忙 万分感谢

问题描述 淘宝图片上传预览 删除 和恢复删除 js或jq代码 急用请务必帮忙 万分感谢 本地上传图片的预览 会有删除 恢复删除 来回切换的功能 只要本地上传功能 就可以了 请大神帮帮忙 非常感谢 这是demo http://jsbin.com/yedutofafe/edit?html,output 解决方案 http://blog.sina.com.cn/s/blog_9c6c8ea90101crgo.html

ultraedit-请各位帮帮忙,感谢感谢

问题描述 请各位帮帮忙,感谢感谢 跪求 UltraEdit 专业文本/十六进制编辑器 版本 20.00.0.1040 用户1:311205399 用户2:82602472 解决方案 你可以试试notepad++,下一个十六进制编辑插件.开源的 解决方案二: http://dl-sh-ctc-2.pchome.net/06/xv/ue_chinese49.exe?tmp=1454147572590 这里下载破解版吧 还是建议用editplus 好用

!~~!画图程序出了问题了,大侠们帮帮忙!~~!

问题描述 //画笔参数Penpen=newPen(Color.Black,1);Colorcolor=Color.Black;floatwidth;//直线参数Pointstartpoint;Pointcurrentpoint;boolmousedown=false;//画图GraphicsPathgPath=newGraphicsPath();Graphicsgs;Bitmapbitmap;privatevoidForm1_Load(objectsender,EventArgse){bitma

JAVA的JS正则问题,帮帮忙 谢谢

问题描述 <IMGhspace='90'height='200'src="/webinfo/UploadFile/2009/4/14/2009041403135693.jpg"width='300'><br><IMGhspace='90'height='200'src="/webinfo/UploadFile/2009/4/14/20090414031415296.jpg"width='300'>2张图片我想通过JS正则取得图片的