欢迎来到天天文库
浏览记录
ID:56792201
大小:68.50 KB
页数:32页
时间:2020-07-11
《百度笔试题及答案-百度笔试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、..百度笔试题及答案-百度笔试题及答案百度java笔试题(含答案) 更多面试题, 百度面试笔试题Word资料...百度笔试题及答案-百度笔试题及答案百度java笔试题(含答案) 更多面试题, 百度面试笔试题Word资料...百度笔试题及答案-百度笔试题及答案百度java笔试题(含答案) 更多面试题, 百度面试笔试题Word资料...百度笔试题及答案-百度笔试题及答案百度java笔试题(含答案) 更多面试题, 百度面试笔试题Word资料...百度笔试题及答案-百度笔试题及答案百度java笔试题(含答案) 更多面试题
2、, 百度面试笔试题Word资料...百度笔试题及答案-百度笔试题及答案百度java笔试题(含答案) 更多面试题, 百度面试笔试题Word资料...解答答案 专家回答: 第一题 简评 百度的主要业务是搜索,搜索的基本原理如下 1.编写爬虫程序到互联网上抓取网页海量的网页。 2.将抓取来的网页通过抽取,以一定的格式保存在能快速检索的文件系统中。 3.把用户输入的字符串进行拆分成关键字去文件系统中查询并返回结果。 由以上3点可见,字符串的分析,抽取在搜索引擎中的地位是何等重要。 因此,百度的笔试面试题中,出现这样
3、的题就变得理所当然了。 以下是该题的java实现,代码如下: 程序代码程序代码 import*; import*; import*; /***@authortzy*在下测试通过*/ publicclassFileNameStat{ privateStringsrcPath;//要统计的文件路径 privateMapstatMap;//用于统计的map publicFileNameStat(StringsrcPath) { =srcPath;软件开发网Word资料... statMap=newTreeMap
4、(); } /*获得要统计的URL的文件名*/ publicStringgetFileName(StringurlString) { URLurl=null; StringfilePath=null; StringfileName=null; try { url=newURL(urlString); filePath=(); intindex=0; ifWord资料...((index=(“/”))!=-1) { fileName=(index+1); else { fileName=““;
5、} } catch(MalformedURLExceptione) { } returnfileName; } /*统计指定文件名的个数*/ publicvoidstat(Stringfilename) { Integercount=null; if((filename)!=null) { count=(Integer)(filename); count=newInteger(()+1); } else { count=newWord资料...Integer(1); } (filename,
6、count); } /*统计的主方法*/ publicvoidstart()throwsFileNotFoundException,IOException { BufferedReaderbfin=newBufferedReader(newFileReader()); Stringtemp=null; while((temp=())!=null) { stat(getFileName(temp)); } } /*输出统计结果*/ publicvoidresult() { Iteratorit=().i
7、terator(); while(()) { entry=()(()); ((().equals(““)?”空文件名”:())+“的个数是”+()); } } publicstaticvoidmain(StringWord资料...args)throwsException { FileNameStatfns=newFileNameStat(““);//指定成待统计文件 (); (); } } 第二题 简评: 这道题也与百度的业务有关,百度现在除了搜索外,还有贴吧,知道,博客等重要产品。同时也在积
8、极的探索社区化,包括前不久宣布进军电子商务领域,搜索之外的这些产品,其主要功能的实现主要是对数据库的操作。因此,想进入百度,也需要对数据库有一定的认识。实现思路及数据库设计:Word资料...1,该论坛主要有两个实体对象,用户和帖子;对于帖子对象,
此文档下载收益归作者所有