百度笔试题及答案(4)_第1页
百度笔试题及答案(4)_第2页
百度笔试题及答案(4)_第3页
百度笔试题及答案(4)_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

百度笔试题及答案(4)注意:要求提供完整代码,如果可以编译运行酌情加分。1.求符合指定规则的数。给定函数d(n) = n + n 的各位之和,n为正整数,如d(78)= 78+7+8=93 。这样这个函数可以看成一个生成器,如 93可以看 成由78生成。定义数A :数A找不到一个数 B可以由d(B)=A,即A不能 由其他数生成。现在要写程序,找出 1至10000里的所有符合数 A定义的数。输出:四、设计题:35分共1题系统架构、设计思路等。注意:请尽可能详细描述你的数据结构、建议多写一些伪代码或者流程说明。1假设一个mp3搜索引擎收录了 2首歌曲,并记录了可收听这些歌曲的2-条URL,但每首歌的URL不超过2个。系统会定期检查这些 URL,如果一个URL不可用则不出 现在搜索结果中。现在歌曲名和 URL分别通过整型的 SONGD 和URL_ID唯一确定。对该系统有如下需求:1)通过 SONG_ID 搜索一首歌的 URL_ID,给出 URL_ID计数和列表2)给定一个 SONG_ID,为其添加一个新的 URL_ID3)添加一个新的 SONGD4)给定一个URL_ID,将其置为不可用限制条件:内存占用不超过 1G,单个文件大小不超过 2G,一个目录下的文件数不超过 128个。为获得最佳性能,请说明设计的数据结构、搜索算法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论