[置顶] 2014-03-29.阿里实习生招聘笔试题目

题目:

第一题选C,不解释吧,按位与就行

 

第二题选D,不解释,2*3*sizeof(int*)=48(64位机器上是8字节一个指针)

 

第三题选C,我不确定,不过,应该是的

 

第四题选D,明显考的是补码

 

第5题选D,果断访问错误(这是Java的代码)

 

第6题选B,大家都懂

 

第7题果断A啊

 

第8题果断是B,不解释,大家懂

 

第9题是B,’0’不是’\0’,这个要注意

 

第10题果断是Fibonacci,显然是C,前几个是0,1,2,3,5,8,13,21

 

第11题选C,计算量是2^35*2^4,现在计算机的主频是2^30,所以差不多是几分钟的事,在这里我们假设一个递归调用的指令条数是16(push,pop,ret等)

楼主虽然算出来这个结果,当时还选了几秒种,回来仔细一想,这个几秒钟秒得有点远,二逼了

 

第12题是B,显然有n=4N1+3N3+2N2+N1+1=N4+n3+n2+n1,所以N0=82,不解释

 

第13题果断是D,这个老题目了,不解释

 

第14题是C,二分查找嘛,大家都会,不解释

 

第15题是Fulkerson算法,算出来是46,每一次选一个增广路径即可,直接选不出来为止

 

第16题选85,他给出了别人65块的东西和20块钱,应该亏损85块(楼主二了,还加了个100,结果果断错)

 

第17题是2,不解释Fermart小定理,2^6 mod 7= 1,所以2^100=2^4=16=2 mod 7

 

第18题,我觉得是B,不知道对不对,这个不会

 

第19题,算得不太精细,选了A,不确定。

感觉题目我没读清楚,现在还是仍然不会这个题目

 

第20题C,概率与级数运算,不解释

 

第21题,果断B,D,malloc,new申请到的是Virtual Memory,不过,windows里面还真可以申请到物理内存,用的是VirtualAllocEx API即可

 

第22题CD

楼主选了B,C,B主要是没看清题目意思,题目说了二叉搜索树,操蛋,D的话是正确的,可以在常数时间内变成平衡二叉树,因为可以在常数时间里面变成一个有序链表,把一个有序列连链表变成一个平衡树是常数时间吧(递归)

 

第23题,其实就是解10^15<=n^14<10^16,解出12<=n<= 13,所以选14,15(我是推出n<10^(8/7)然后算出n<=13,

楼主选了DE,A没选,主要是忘记了还有左边的一个式子,二啊,血的教训

 

第24题,D,因为选出第一个是白的,所以位于A的概率是2/3

这 个题目有争议,在此不解释了

 

第25,不可能,需要2.8*10^8 bit,而蓝牙只能传2.4*10^7bit所以一帧需要0.2S

 

第26题(mnlogn)不解释,归并而已

 

第27题显然是17分钟

1、2先过河,然后1回来,5、10过河,2回来,1、2过河 

时间:2+1+10+2+2=17,不解释,读者可以考虑n个人过河的问题,其实原理一样的哦

第28,错两个地方1,没考虑只有一个数,2,可能死循环(给你数组0,2,3让查找1)

楼主两个都想到了,写的时候忘记了写1,悲剧

 

第29题,果断SkipList,地球人懂的O(PLogpN)

注意SkioList从上向下查找,一层的查找时间是O(p),共LogpN层,所以总时间是O(PlogpN)

时间: 2024-11-08 21:47:55

[置顶] 2014-03-29.阿里实习生招聘笔试题目的相关文章

2011-10-15腾讯校园招聘笔试题目与参考答案

这里的题目收集于网上,真实信应该是真的   1,下列排序算法中,初始数据集的排序程序对算法性能无影响的是() A,插入排序B,堆排序 C,冒泡排序,D,快速排序  答案:B,冒泡的复杂度恒定为O(n^2),插入排序最差是O(n^2),最优化为O(n);堆排序建堆的时间是O(n),但是,排序的过程是O(nlogn),固定不变; 冒泡排序虽然大家都认为是O(n^2),但是,优化的冒泡是使用一个flag的,如果flag不变,说明不需要 再交换元素了,最优可以到O(n),快速排序不解释,最差的情况每一次

阿里2017实习生招聘-官方备战指导书籍

阿里2017年春季实习生招聘正在火热进行中, 同时一大波互联网公司的招聘也在进行中! 那么,为即将到来的[笔试]和[面试],你准备好了吗? 如何在剩下的时间里,高效提升个人能力.大大提高求职通过率? 阿里集团校园招聘团队官方出版: 为求职大型互联网企业的学生量身打造的官方指导书籍--<技术之瞳:阿里巴巴技术笔试心得> 众多大咖联袂推荐:道哥.阮一峰.winter.毕玄.玉伯.朴灵.汪方进-- 36位阿里资深专家(校招笔试官)合著,亲自剖析招聘时的考察要点和解答思路 内含阿里历年校招精华笔试真题

学生党如何拿到阿里技术offer:《阿里面试经历-2014.4.18研发实习生面试经历(失败)》

我们分享的上一篇文章是一位学长在大三的时候面试阿里实习生成功的经历的分享,其实就像学长在上一篇文章最后说的那样"面试并没有想的那么难,运气也会占一部分.",其实我个人觉得,对于我们而言,自己越努力就会越幸运,西方有句谚语"上帝助自助者",其实说的都是一个道理.对于怀有梦想的技术宅而言,既要仰望星空看世界浪潮,也要脚踏实地努力奋斗. 面试时对于技术人员而言,技术能力肯定是衡量优劣的标准,所以只有技术过硬,你才会"有料",胸中"有料&quo

学生党如何拿到阿里技术offer:《阿里实习生面试经验(成功)》

上次的博文为大家分享了一篇来自成功拿到阿里offer的研究生学姐的面试经验,其实阿里每年都会为大三或者研二这样的在校学生提供实习生的机会,不久之前还在微信中看到阿里淘宝招聘实习生的微信文章,虽然毕业实习对于我而言还有一段时间,但是我怀着好奇的心情进点进入看了看(没办法,从小好奇心爆棚,从大一开始就在学校里蹭各种专业相关的宣讲会,比方说中科院计算所,阿尔法特朗讯,科大讯飞之类的,只要感兴趣并且没课,我就会默默地坐在一群要毕业的怀揣简历的学长中间-并且默默记下他们的技术要求,毕竟"学不到老,就活不到

本文来自著名物流供应链专家黄刚教授的置顶长微博

本文来自著名物流供应链专家黄刚教授的置顶长微博.此文中,黄刚对2013生鲜电商的发展进行了一个阶段性的总结,并由此展望2014年的生鲜电商发展趋势和爆点.认为2014年的生鲜电商将会随着菜鸟顺丰O2O等物流和商业形式的完善,将出现新的爆发点.是一篇难得的行业年度总结及展望的好文. 2013年12月悄然而至,转眼年就剩最后一个月了.这一年对于生鲜电商来说是一个从草莽到规范化.品牌化.平台化.故事化转型的一年.记得在5月11日,由中国供应链联盟组织的第十一届北京物流经理人活动"生鲜电商物流专场&qu

jQuery实现表格行上下移动和置顶效果

  本文给大家分享的是一款由jQuery实现的表格行上下移动以及置顶效果的代码,非常的简单实用,这里给出了核心代码,有需要的小伙伴可以参考下. 我们在操作列表数据的时候,需要将数据行排列顺序进行调整,如上移和下移行,将行数据置顶等,这些操作都可以在前端通过点击按钮来完成,并且伴随着简单的动态效果,轻松实现表格数据排序. HTML 页面上是一个简单的数据表格,我们在数据行中分别放置"上移","下移"和"置顶"三个链接,并且分别定义三个class属性

jQuery实现表格行上移下移和置顶的方法

  本文实例讲述了jQuery实现表格行上移下移和置顶的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 6

jquery实现标签上移、下移、置顶

  jquery实现标签上移.下移.置顶         这篇文章主要介绍了jquery实现标签上移.下移.置顶的相关资料,并附上示例,非常实用,需要的朋友可以参考下 eg:如在后台的标签列表中,实现上移.下移.置顶功能 主要实现思路是节点操作,比如说:上移,直接把点击项移动到前一个节点,以此类推,当然实际代码实现还要加些判断,如当前点击操作项是否已经是置底或置底了,如果是则给点相应提示,好让操作者知道发生了什么事情. 思路: 1.先用到的克隆方法.clone(true): 即把当前要移动的项先

看到Discuz论坛的置顶帖,我有话要说

中介交易 SEO诊断 淘宝客 云主机 技术大厅 今天看到DZ官方发了一个置顶帖,作为官方的置顶帖里,诋毁竞争对手,通过压低对手的声誉来抬高自己,实在太过了,大家可以看看他的回复帖别人的一些看法,我也很看不下去,这么久不来PW混了,也觉得有必要回骂一下DZ http://www. discuz.net/forum-86-1.html 很多东西,不要被外表所迷惑,大家都知道我本人是在PHPWind工作过大半年的时间,后来因为个人问题离开了美丽的杭州--因为老婆家是沈阳的,希望我们可以离沈阳近一点,所