Google笔试题

Google笔试题

ID:33806283

大小:364.92 KB

页数:19页

时间:2019-02-28

Google笔试题_第1页
Google笔试题_第2页
Google笔试题_第3页
Google笔试题_第4页
Google笔试题_第5页
资源描述:

《Google笔试题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Google笔试是没有门槛的。这样说是因为Google根本没有限制笔试的人数,开了N个教室,让N多人参加……不过笔试本身却有门槛,看了题目就知道。本来想上午写写的,但是,嗯,出于攒人品的目的,还是等到现在才写——现在,面试通知已经发过,很显然我又被无视了……OK,那也不错,我也没怎么准备这些东西呢,倒不是说我不重视,而是事情太多……唔,多少算是一种经验了。回来说说昨天的笔试。题目的量并不大,除了几个单选题,剩下就是三个编程或算法题。单选就不说了,考得比较基础,涉及C语言常识、数据结构、文法、操作系统

2、,主要说说大题。大题虽然题型不一,但都有一个重要特点:考递归。精确点说,我每一题都用到了递归。第一个的题目(嗯,记的不是很完整):在一棵(排序?)二叉树中搜索指定值,数据结构定义为(唉唉,数据结构的具体名字都不记得了,mygod):structNode{Node*lnext;Node*rnext;intvalue;};函数定义为(情况同上,啥都记不清了):Node*search(Node*root,intvalue){}实现这个search函数。用递归,经典的树的遍历,pass先。第二个的题目:计算

3、Tribonaci队列(嗯,九成九记错了那个单词……),规则是T(n)=T(n-1)+T(n-2)+T(n-3),其中T(0)=T(1)=1,T(2)=2。函数定义:intTribonaci(intn){}备注,不考虑证整数溢出,尽可能优化算法。这一题我一看就知道要考什么,很显然的递归定义,但也是很显然的,这里所谓的优化是指不要重复计算。简单的说,在计算T(n)的时候要用到T(n-1)、T(n-2)和T(n-3)的结果,在计算T(n-1)的时候也要用到T(n-2)和T(n-3)的结果,所以在各项计算

4、的时候必须把以前计算的结果记录下来,去掉重复计算。这里用到的一点小技巧就是要新写一个函数用来做这种事情,嗯,看看我写的代码吧!/**GetthevalueofT(n-1),andretrievetheresultofT(n-2)andT(n-3).@param[in]nTheninT(n).@param[out]midValueofT(n-2).@param[out]rightValueofT(n-3).@returnValueofT(n-1).*/intfind_trib(intn,int&mid

5、,int&right){if(3==n){mid=1;right=1;return2;}else{inttemp;mid=find_trib(n-1,right,temp);returnmid+right+temp;}}/**FindvalueofT(n).@param[in]TheninT(n).@returnValueofT(n).@noteT(n)=T(n-1)+T(n-2)+T(n-3)(n>2)T(0)=T(1)=1,T(2)=2.*/inttribonaci(intn){if(n<0){

6、//Undefinedfeature.return0;}if(0==n

7、

8、1==n){return1;}if(2==n){return2;}intmid,right;intleft=find_trib(n,mid,right);returnleft+mid+right;}啊啊,对了,答卷的时候我可没心情写注释……刚才到VC.Net2003上测试了一下,貌似没有啥问题。唉,看来我多少还是懂一点算法的……第三个的题目:在一个无向图中,寻找是否有一条距离为K的路径,描述算法即可,不用实现,分析算法的时间和

9、空间复杂度,尽量优化算法。OK,这个就是传说中的软肋了………………我也就不把自己的答案写出来了(丢人啊),虽然后来仔细想想,我那个挫挫的方法也能够用……只是效率……That'sall.粗体文字这都已经是昨天的事啦。之所以起这个标题是想有朝一日本博的文章也会被搜索引擎搜到,然后访问量就是指数级增长,有没有可能啊。话说某歌和某度居然在某一天的同一个时间搞宣讲+笔试,只不过一个在就业中心,一个在科学馆,在我XJTU的广袤土地上东西对峙,真是让人不记住鱼和熊掌的故事都难。Google的笔试时间一个月前就确定

10、了,baidu一个周之前才得到消息,所以俺有理由认为,这是百度要问鼎中原的意思啦。够豪迈呀,就不怕人都去了google冷场么?看来百度还是很自信的,赞一个,况且百度的中文搜索做得不比google差。俺坚决支持民族自己的搜索引擎,虽然事实上俺是去了google笔试。此事不怪俺,想想科学馆那昏暗的灯光吧,俺觉得,非常及其适合你在台下看着你偶像的脸搞个人崇拜……今天听说昨晚百度非常人性化,每人一瓶矿泉水,一块巧克力蛋糕,后来因为天热还每人发了纸巾擦汗,这下俺亏大了……嘿嘿。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。