??xml version="1.0" encoding="utf-8" standalone="yes"?>国产免费拔擦拔擦8x在线播放,欧美黄色www,av最新在线http://www.aygfsteel.com/kongbowoo/category/26014.html------我的技术性博?/description>zh-cnTue, 09 Oct 2007 23:52:42 GMTTue, 09 Oct 2007 23:52:42 GMT602006q?1?日百度网上笔试题及答案[转]http://www.aygfsteel.com/kongbowoo/archive/2007/09/20/146664.htmlkongbowookongbowooWed, 19 Sep 2007 23:48:00 GMThttp://www.aygfsteel.com/kongbowoo/archive/2007/09/20/146664.htmlhttp://www.aygfsteel.com/kongbowoo/comments/146664.htmlhttp://www.aygfsteel.com/kongbowoo/archive/2007/09/20/146664.html#Feedback0http://www.aygfsteel.com/kongbowoo/comments/commentRss/146664.htmlhttp://www.aygfsteel.com/kongbowoo/services/trackbacks/146664.html 2006q?1?日百度网上笔试题及答?br />             ~程Q?
            用C语言实现一个revert函数Q它的功能是输入的字符串在原串上倒序后返回?br />             2 ~程Q?br />             用C语言实现函数void * memmove(void *dest,const void *src,size_t
            n)。memmove函数的功能是拯src所指的内存内容前n个字节到dest所指的地址上?/p>

            3 英文拼写U错Q?br />             在用戯入英文单词时Q经常发生错误,我们需要对其进行纠错。假讑ַl有一个包含了正确英文单词的词典,请你设计一个拼写纠错的E序?br />             Q?Q请描述你解册个问题的思\Q?br />             Q?Q请l出主要的处理流E,法Q以及算法的复杂度;
            Q?Q请描述可能的改q(改进的方向如效果Q性能{等Q这是一个开N题)?/p>

            4 L热门查询Q?br />             搜烦引擎会通过日志文g把用hơ检索用的所有检索串都记录下来,每个查询串的长度?-255字节。假讄前有一千万个记录,
            q些查询串的重复度比较高Q虽然L?千万Q但如果除去重复后,不超q?百万个。一个查询串的重复度高Q说明查询它的用戯多,
            也就是越热门。请你统计最热门?0个查询串Q要求用的内存不能过1G?br />             Q?Q请描述你解册个问题的思\Q?br />             Q?Q请l出主要的处理流E,法Q以及算法的复杂度?/p>

            5 集合合ƈQ?br />             l定一个字W串的集合,格式如:{aaa bbb ccc}Q?{bbb ddd}Q{eee fff}Q{ggg}Q{ddd hhh}
            要求其中交集不为空的集合合qӞ要求合ƈ完成后的集合之间无交集,例如上例?br />             输出
            {aaa bbb ccc ddd hhh}Q{eee fff}Q?{ggg}
            Q?Q请描述你解册个问题的思\Q?br />             Q?Q请l出主要的处理流E,法Q以及算法的复杂?br />             Q?Q请描述可能的改q(改进的方向如效果Q性能{等Q这是一个开N题)?br />             ////////////////////////////////1
            1 ?br />             char *revert(char * str)
            {
            int n=strlen(str);
            int i=0;
            char c;
            for(i=0;i {
            c=str;
            str=str[n-i];
            str[n-i]=c;
            }
            return str;
            }
            ///////////////////////////////////
            2 ?br />             void * memmove(void *dest,const void *src,size_t n)
            {
            assert((dest!=0)&&(src!=0));
            char * temp=(char * )dest;
            char * ss=(char * )src;
            int i=0;
            for(;i {
            *temp++=*ss++;
            }
            return temp;
            }

            /////////////////////////////////////////////////
            3 ?br />             (1)思\ :
            字典以字母键树组l,在用戯入同时匹?br />             (2)
            程:
            每输入一个字母:
            沿字典树向下一层,
            aQ若可以利下行Q则l箋至结束,l出l果Q?br />             b)若该处不能匹配,U错处理Q给出拼写徏?l箋至aQ;
            法:
            1.在字怸查找单词
            字典采用27叉树l织,每个节点对应一个字?查找是一个字母一个字母匹?法旉是单词的长度k.
            2.U错法
            情况:当输入的最后一个字母不能匹配时提C出?化出错处理,动态提C?br />             可能 处理Ҏ:
            (a)当前字母前缺了一个字母:搜烦树上两层到当前的匚w作ؓQ?br />             (b)当前字母拼写错误Q当前字母的键盘盔R作ؓ提示Q(只是单的描述Q可以有更多的)
            Ҏ分析字典特征和用户单词已输入部分选择(a),(b)处理

            复杂性分析:影响法的效率主要是字典的实CU错处理
            QaQ字典的实现已有成熟的算法,改进不大Q也不会成ؓ瓉Q?br />             (b)U错{略要简单有?,如前q情况,是线性复杂度Q?br />             (3)改进
            {略选择最是重要,可以采用l计学习的方法改q?/p>

            //////////////////////////////////////////////
            4 ?br />             (1)思\Q?br />             用哈希做
            (2)
            首先逐次d查询Ԍ哈希|保存在内存数l中Q同时统计频?br />             Q注意g日志对应关p)
            选出前十的频度,取出对应的日志串Q简单不q了?br />             哈希的设计是关键?
            //////////////////////////////////////////////////
            5 ?br />             Q?Q思\Q先集合按照大排列后,优先考虑的集合是否与大的集合有交集。有合qӞ如果集合与所有其他集合都没有交集Q则独立。独立的集合在下一轮的比较中不用考虑。这样就可以量减少字符串的比较ơ数。当所有集合都独立的时候,q止?br />             Q?Q处理流E:
            1.集合按照大排序,l成集合合ƈ待处理列?br />             2.选择最的集合Q找Z之有交集的集合,
            如果有,合ƈ之;
            如果无,则与其它集合是独立集合,从待处理列表 中删除?br />             3.重复直到待处理列表ؓI?/p>

            法Q?br />             1。将集合按照大小从小到大排序,l成待处理的集合列表?br />             2。取出待处理集合列表中最的集合Q对于集合的每个元素Q依ơ在其他集合中搜索是否有此元素存在:
            1>若存在,则将此小集合与大集合合ƈQƈҎ大小插入对应的位|?。{3?br />             2>若不存在Q则在该集合中取下一个元素。如果无下一个元素,x有元素都不存在于其他集合。则表明此集合独立,从待处理集合列表中删除。ƈ加入l果集合列表。{3?br />             3。如果待处理集合列表不ؓI,??br />             如果待处理集合列表ؓI,成功退出,则结果集合列表就是最l的输出?br />             法复杂度分析:
            假设集合的个CؓnQ最大的集合元素为m
            排序的时间复杂度可以辑ֈn*log(n)
            然后对于元素在其他集合中查找Q最坏情况下为(n-1Q?m
            查找一个集合是否与其他集合有交集的最坏情冉|m*m*(n-1)
            合ƈ的时间复杂度不会过查找集合有交集的最坏情c?br />             所以最l最坏时间复杂度为O(m*m*n*n)
            需要说明的是:此算法的q_旉复杂度会很低Q因为无论是查找q是合ƈQ都是处于最坏情늚概率很小Q而且排序后优先用最集合作为判断是否独立的对象Q优先与最大的集合q行比较Q这些都最大的回避了最坏情c?br />             (3)可能的改q:
            首先可以实现每个集合里面的字符串按照字典序q行排列Q这样就可以查找以?br />             合ƈ的效率增高?br />             另外Q可能采取恰当的数据l构也可以将查找以及合ƈ{操作的效率得到提高?/p>

kongbowoo 2007-09-20 07:48 发表评论
]]>
癑ֺ在线W试http://www.aygfsteel.com/kongbowoo/archive/2007/09/20/146662.htmlkongbowookongbowooWed, 19 Sep 2007 23:33:00 GMThttp://www.aygfsteel.com/kongbowoo/archive/2007/09/20/146662.htmlhttp://www.aygfsteel.com/kongbowoo/comments/146662.htmlhttp://www.aygfsteel.com/kongbowoo/archive/2007/09/20/146662.html#Feedback0http://www.aygfsteel.com/kongbowoo/comments/commentRss/146662.htmlhttp://www.aygfsteel.com/kongbowoo/services/trackbacks/146662.html在您q入癑ֺ在线W试pȝq行{题前,请仔l阅dƈ接受以下W试规则Q?br />         在线W试分定时笔试和不定时笔试两U:
        定时W试Q您的可{题旉是笔试时长减L初次成功dq入W试{题面时距W试开始已q的旉Q例如,如果W试旉?时Q笔?0:00:00开始,您于20:20:00dQ您有100分钟{题旉Q?

 

        不定时笔试:您的可答题时间是您初ơ成功登录进入笔试答题页面时开始后的笔试规定时长;例如Q如果笔试时长是2时Q您?0:20:00dQ您的答题时间将?2:20:00l束Q?br />         您可以在W试开攄{题期间适当休息Q但W试pȝ不因您中断答题、关闭页面等而停止计Ӟ
        请务必在W试旉l束前提交您的答案,以保证我们能及时处理Q?br />         L立完成笔试的{题Q但您可参考一切电子和书面的资料;
        在笔试系l开放期间请勿将题目以Q何方式对外传播?br />         
         如果您不接受以上规则Q请退出?
         如果您接受以上规则,点击下面的题目开始笔试:
        商务搜烦部_电子商务_软g工程?nbsp;
        保密协议Q?br />         本笔试题所有内容均属百度公司知识权,严禁向Q何第三方透露Q否则百度公司将可能l止与您的进一步联p;您必L受以上协议,才允许l笔试答题过E;如果您不接受Q请立即l止W试。谢谢合作!
        2007校园招聘-ECOM-商务软gW试题(二)
        保密协议Q?br />         本笔试题所有内容均属百度公司知识权,严禁向Q何第三方透露Q否则百度公司将可能l止与您的进一步联p;您必L受以上协议,才允许l笔试答题过E;如果您不接受Q请立即l止W试。谢谢合作!

        1Q?nbsp;   一个文本文件有多行Q每行ؓ一个URL。请~写代码Q统计出URL中的文g名及出现ơ数?br />         aQ?nbsp;   文g名不包括域名、\径和URL参数Q例如http://www.rs.com/n.op/q/rs?id=1中的文g名是rs?br />         bQ?nbsp;   部分URL可能没有文g名,例如http://www.abc.com/Q这cȝ计ؓ“I文件名”?br />         cQ?nbsp;   出现在不同URL中的相同文g名视为同一文g名,例如http://www.ceshi.com/hi.php
        和ftp://ftp.cdef.com/hi.php为同一文g?br />         文g内容CZ如下Q?br />         http://www.test.com/abc/de/fg.php?id=1&url=http://www.test.com/index.html
        http://www.ceshi.com/hi.jsp
        ftp://ftp.ceshi.com/hi.jsp
        http://www.hello.com/cw/hi.jsp?k=8
        http://www.hi.com/jk/l.html?id=1&s=a.html
        http://www.rs.com/n.op/q/rs?id=1
        http://www.abc.com/

        2Q一个简单的论坛pȝQ以数据库储存如下数据:
        用户名,emailQ主,电话Q联pd址Q发帖标题,发帖内容Q回复标题,回复内容?br />         每天论坛讉K?00万左叻I更新帖子10万左叟?br />         L出数据库表结构设计,q结合范式简要说明设计思\?/p>

        3Q现有两个文Ӟ
        aQ数据文件AQ格式ؓQ关键词、IP地址、时_记录条数?000万左叻I该文件是无序排列的?br />         bQ数据文件B是关键词ID到关键词的对应表文gQ格式ؓQID、关键词Q记录条数在100万左叻I也是无序排列的。该对应表中的记录是一一对应的,不存在ID或者关键词重复的情c?br />         要求数据文件A对应的关键词替换为B中的IDQ生成新的数据文件CQ数据文件C的格式ؓQ关键词ID、IP地址、时间?br />         误计一个程序,实现上述功能Qƈ分析旉复杂度和I间复杂度。运行程序所使用的服务器的内存ؓ1GQ硬盘够大。(臛_要给出关键算法和设计思\Q?

    

        ·您可先离U完成所有答案,再把整䆾{案内容剪脓到这里;所有内定w以.txt文g格式保存?br />         ·如果您长旉未进行Q何操作,{题面可能会超时失效;若失效请重新dQ以防止提交p|?br />         ·请务必在W试旉l束前提交您的答案,以保证我们能及时处理?br />         ·如果您未能在规定的时间内成功提交Q请在笔试系l关闭后10分钟内把你的{案发送至nsresume@baidu.comQ逾期以未完成笔试处理?br />         ·下面是您上次提交q的{案Q如有必要,可重新提交?/p>

kongbowoo 2007-09-20 07:33 发表评论
]]>
վ֩ģ壺 | ء| ʦ| żҴ| İ| ȫ| | | ӱ| | | | | ֱ| | | ɽ| Ͽ| | | ÷| ֽ| Դ| | | | | ɽ| | | Ĵʡ| | ɾ| | ʡ| ʲ| | ڻ| Ͻ| | |