淘宝春季实习生笔试题和面试题答案(三)

时间:2021-08-10 07:54:18 华夏高考网

  P[0]=a[1];

  则*(p[0]+1) 所代表的数组元素是 4

  *( p[0]+1) 代表的数组元素 a[1][1]=4;

  *p[3];这个相当于同时定义了三个指针变量,而第一个指针变量 p[0] 指向了

  第一行的起始地址,也就是a[1] ,所以 * ( p[0]+1) 相当于 * ( a[1]+1)

  也就是a[1][1]=4 了

  13.现有米 7 公斤,并有一个 50 克和 200 克的砝码,请问要称出 1350 克得米,最少需要几次?如何用程序找到最少的步骤?

  答案一:最少三次,写不出代码,望交流

  第一次 左 边200g+50g 砝码称 250g 的米

  第二次左边 200g砝码 + 250g的米 ,称 450g的米

  第三次 左边 200g砝码 +4 50g的米 ,称 650g的米

  答案二:六次 ,递归算法

  14. 把N 个鸡蛋放到 M 个篮子里,每个篮子不能为空,要满足:任意给出一个不超过 N 的数量,都能找到其中某几个篮子的鸡蛋和等于它。请写一个程序,输入 N,M ,然后输出所有鸡蛋的方法。

  这个完全没有思路,期待交流。

  15. 大家知道,在淘宝的每一笔交易,买家和卖家都可以向对方做一个评价。开始时用一张评价信息表来存储这些评价信息。随着业务的增长,这些数据量和访问量都增加了很多。想问一下,如何设计来支撑更高的数据量和访问量呢?

  提示:从功能上,每个淘宝用户都需要看到自己对别人的评价以及别人对自己的评价,需要能够对交易的对方做出评价。你可以考虑方库分表、考虑使用缓存。可以引用搜索,但是需要你能够描述清楚你设计的结构,以及这样带来的好处,并且你的架构是能真正运转起来的。

  阅读了本文“淘宝春季实习生笔试题”,本站华夏诗文网()笔试频道,还为你提供更多“笔试题目”相关文章阅读

相关推荐

今日更新