- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
阿里巴巴实习生招聘笔试题(精选3篇)
A.共享内存B.管道名C信号量D.临界区
2.CPU和I/O一次能处理一个程序,现有
P1:计算60msI/o80ms计算20ms
P2:计算120msI/o40ms计算40ms
p3:计算40msi/o80ms计算40ms
C.160D.200
3.两个进程同时执行一个函数,初始a=0:
2.一个函数为
foo()
(
if(alt=0)
a++
else
a-
printf(%d,a)
)
其中a是全局变量;架设++「-printf都是原子操作。如果有两个并发线程都运行函数foo()
那么下面哪个结果不会出现?A
A、01B、10C、12D、22
阿里巴巴实习生招聘笔试题(篇2)1.给定fun函数如下,那么fun(10)的输出结果是()
intfun(int_)
(
return(_==l)?1:(_+fun(_-l));
)
A.OB.10C.55D.
2.在C++程序中,如果一个整型变量频繁使用,最好将它定义为()
A.autoB.e_ternC.staticD.register
.长度为n的字符串匹配子串长度为m的字符串,求算法的复杂度最小为一
A.O(n)B.O(n+m)C.O(n+logm)D.O(m+logn)
4.下列排序算法中最坏复杂度不是n(n-l)/2的是一
A.快速排序B.冒泡排序C.直接插入排序D.堆排序
5.判断一包含n个整数a[]中是否存在i、j、k满足a[i]+a[j]=a[k]的时间复杂度最小值
是()
A.O(nA2)B.O(nA2_ogn)C.0(nA)D.O(nlogn)
6.射击次打靶成功的概率是0.95,打靶一次成功的概率是多少?
C.0.6D.0.86
阿里巴巴实习生招聘笔试题(篇)1:
有整形数组A有n个数那A逆序:例如A={12,4}经过代码处理后变为A={4,21};要
求代码简介(此20行)不使用库函数。使用加减乘除赋值和逻辑控制语言实现。
写出代码。
voidrevense(int_ajntn){
for(inti=0;i
a[i]=a[i]+a[n-i-l];
a[n-i-l]=a[i]-a[n-i-l];
a[i]=a[i]-a[n-i-l];
)
)
2:
计算期望:某个工程师忘记设闹铃的概率为0.2,上班堵车概率为0.5。他的迟到概率:
忘设闹铃并堵车1.0忘设闹铃不堵车0.9设闹铃堵车0.8设闹铃不堵车0
求他60天的迟到天数的期望。
0.51
:
周转时间
4:
有n个战士其中ngt;4他们手中都有不同的情报,假设每个人通过交流能过得双方所有
的情报。设计一个算法使得用最少的交流次数使得
所有的战士都获得全部的情报,给出算法并给出最小交流次数?
等各位补充答案
5:
有个聚会有N人参加,其中N-1个是群众。1个是明星。其中所有群众都认识明星,明星
不认识任何群众,群众之前是否认识不知道。
假设有个机器人能问问题A是否认识B?时间复杂度为0(1),那么设计一个算法用最小的
复杂度找出明星。(不写代码,不计算复杂度不得分)
遍历这n个人;
首先取出1号和2号,
如果1认识2,那么把1去掉;
如果1不认识2,就可以把2去掉了。
原创力文档


文档评论(0)