您当前所在位置:
88好学网范文常识招聘应聘笔试腾讯实习生笔试题» 正文

腾讯实习生笔试题

[10-20 23:53:58]   来源:http://www.88haoxue.com  笔试   阅读:680

概要:26)A、B两人玩猜字游戏,游戏规则如下:A选定一个 [1,100]之间的数字背对B写在纸上,然后让B开始猜;如果B猜的偏小,A会提示B这次猜的偏小;一旦B某次猜的偏大,A就不再提示,此次之后B猜的偏小A也不会再提示,只回答猜对与否。请问:B至少要猜( )次才能保证猜对?在这种策略下,B第一次猜测的数字是( )。27)仔细阅读以下函数Int fuc(int m,int n){if(m%n)==0{return n;}else{return fuc(n,m%n)}}请问func(2012,2102)的结果是( )。三 、加分题28)给定一耳光数组a[N],我们希望构造数组b [N],其中b[j]=a[0]*a[1]…a[N-1] / a[j],在构造过程中,不允许使用除法:要求O(1)空间复杂度和O(n)的时间复杂度;除遍历计数器与a[N] b[N]外,不可使用新的变量(包括栈临时变量、堆空间和全局静态变量等);青铜程序(主流编程语言任选)实现并简单描述。29)20世纪60年代,美国心理学家米尔格兰姆设计了一个连锁信件实验。米尔格兰姆把信随即发送给住在美

腾讯实习生笔试题,标签:笔试大全,http://www.88haoxue.com
  26)A、B两人玩猜字游戏,游戏规则如下:
  A选定一个 [1,100]之间的数字背对B写在纸上,然后让B开始猜;
  如果B猜的偏小,A会提示B这次猜的偏小;
  一旦B某次猜的偏大,A就不再提示,此次之后B猜的偏小A也不会再提示,只回答猜对与否。
  请问:B至少要猜( )次才能保证猜对?在这种策略下,B第一次猜测的数字是( )。
  27)仔细阅读以下函数
  Int fuc(int m,int n)
  {
  if(m%n)==0
  {
  return n;
  }
  else
  {
  return fuc(n,m%n)
  }
  }
  请问func(2012,2102)的结果是( )。
  三 、加分题
  28)给定一耳光数组a[N],我们希望构造数组b [N],其中b[j]=a[0]*a[1]…a[N-1] / a[j],在构造过程中,不允许使用除法:
  要求O(1)空间复杂度和O(n)的时间复杂度;
  除遍历计数器与a[N] b[N]外,不可使用新的变量(包括栈临时变量、堆空间和全局静态变量等);
  青铜程序(主流编程语言任选)实现并简单描述。
  29)20世纪60年代,美国心理学家米尔格兰姆设计了一个连锁信件实验。米尔格兰姆把信随即发送给住在美国各城市的一部分居民,信中写有一个波士顿股票经纪人的名字,并要求每名收信人把这封信寄给自己认为是比较接近这名股票经纪人的朋友。这位朋友收到信后再把信寄给他认为更接近这名股票经纪人的朋友。最终,大部分信件都寄到了这名股票经纪人手中,每封信平均经受6.2词到达。于是,米尔格兰姆提出六度分割理论,认为世界上任意两个人之间建立联系最多只需要6个人。
  假设QQ号大概有10亿个注册用户,存储在一千台机器上的关系数据库中,每台机器存储一百万个用户及其的好友信息,假设用户的平均好友个数大约为25人左右。
  第一问:请你设计一个方案,尽可能快的计算存储任意两个QQ号之间是否六度(好友是1度)可达,并得出这两位用户六度可达的话,最短是几度可达。
  第二问:我们希望得到平均每个用户的n度好友个数,以增加对用户更多的了解,现在如果每台机器一秒钟可以返回一千条查询结果,那么在10天的时间内,利用给出的硬件条件,可以统计出用户的最多几度好友个数?如果希望得到更高的平均n度好友个数,可以怎样改进方案?

上一页  [1] [2] [3] 


Tag:笔试笔试大全招聘应聘 - 笔试
》《腾讯实习生笔试题》相关文章