暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
2011_google笔试题_完整版.doc
202
3页
0次
2021-02-22
40墨值下载
一、选择题
(1)
以下哪个字符串不能被正则表达式
a(bc)*d*
匹配到?
  
A. ad
  
B. abcd
  
C. abc
  
D. abccd
(2)
x86 cpu
中,下面哪种运算速度最慢?
  
A.
加  
B.
减  
C.
乘  
D.
(3)
下面程序输出的结果是什么?
void main()
{
bool first=true;
int sum =0;
int current_value;
for(unsigned short i=65535;i>=0;--i )
{
if(first)
{
current_value=65535;
sum+=current_value%3;
first=false;
}
else
{
sum+=-current_value%3;
if(current_value<=0)
{
printf("%d,%d",sum,i);
break;
}
}
}
}
  
A. 65535, 0
  
B. 65536, 1
  
C. 65536, 65535
  
D. 65536, 0
(4)
书架上有编号为
1-19
19
本书,从中拿
5
本,问
5
本编号都不相邻的拿法有多
少种?
  
A. 2002
  
B. 3003
  
C. 11628
  
D.
C
大的一个数,具体多少我忘记
了。
(5)
现在有一套房子,价格
200
万,假设房价每年上涨
10%
,一个软件工程师每年
固定能赚
40
万。如果他想买这套房子,不贷款,不涨工资,没有其他收入,那么他需要
几年才能攒够钱买这套房子?
  
A. 5
年  
B. 7
年  
C. 8
年  
D. 9
年  
E.
永远买不起
(6)
一棵满二叉树,一共有
n
个叶子节点,请问该二叉树一共有多少个节点?
  
A. 2n-1
  
B. 2n
  
C. n-1
  
D. n
(7)
下列哪种排序方法在最坏情况下的时间复杂度是
nlgn
  
A.
归并排序  
B.
快速排序  
C.
冒泡排序  
D.
插入排序
(8)
有两个从小到大排好序的数组,长度分别是
N
M
,将这两个数组合并成一个有
序数组的最小比较次数是:?
A min(N,M)
B M+N-1
C N+M
D max(M,N)
(9)
关于
TLB
Cache
的说法中,哪个是错的?
  
A. TLB
Cache
中保存的数据是不同的
  
B. TLB miss
后,有可能直接在
Cache
中找到页表内容
  
C. TLB miss
后会导致程序出错,但是
Cache miss
不会
  
D TLB
Cache
的命中率都与程序的访存模式有关
(10)
关于数据库的说法,哪个是错误的?
  
A.
每个表都必须有主键
  
B.
跨表查询可能非常慢
  
C.
数据库不支持多个用户对同一个表进行写操作
  
D.
多维索引可以用
KD
树实现
二、编程算法题
(1)
编程实现多项式求值:
f(n)=a0+ a1*x^1 + a2*x^2 +…+ an*x^n
函数声明如下:
double foo(double x, double *A, int N)
(2)
现在有
n=2^k
足球队,编号为
0
1
n-1
2
维数组
winner[]
[],winner[i][j]
示当编号
i
j
的会出的队伍的编号,并没有平局,输入保
winner[i][j]==winner[j][i],
现在出一个单败淘汰赛签位一维数组
order[],order[i]
示第
i
签位上的队伍的编号,
order
0
n-1
的一个排列。返回最后的排
名顺序,同一淘汰队伍名词并列,并列的队伍之间的任意,要求时间和间复
杂度尽量,将结果写到一维数组
result[]
可。
c++
void calculate_result(int n,vector<vector<int>> winner,vector<int>
order,vector<int> result);
子:
N=4
winner={{0,1,2,3},{1,1,2,1},{2,2,2,3},
{3,1,3,3}},order={0,1,2,3}
(3) KOF
游戏相关,玩过
KOF
(拳皇)知道的时如果按照一定的
次序连招连招威力很大。现在题意思是:每用一个大写字,如
ABC
… Z
,现
n
连招公式:
ST
,每个式的
S
长度都相同,都为
m
T
的长度为
1
。每个式都表一个连招规则,表如果之前
m
S
,那么可以在后面出一
T
, 在
m
的时可以随便连,但
m+1
必须遵循连招公式。现在要写一个算法,
算最长连招的长度如果可以无限连招,则返回
def
1≤n, m≤100
有一个子:
n=4, m=3
连招公式为:
ABCD
ABCC
CCAA
BCCA
连招公式的意思是:
A
B
C
可以
C
of 3
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜