楼主: naiveYuh
跳转到指定楼层
上一主题 下一主题
收起左侧

亚麻oa2 10月5号 面筋

🔗
 楼主| naiveYuh 2016-10-27 06:40:45 | 只看该作者
全局:
  1. static class Tree {
  2.         int time;
  3.         List<Tree> children;
  4.         Tree(int val) {
  5.             time = val;
  6.         }
  7.     }


  8.     public static Tree maxAverage(Tree root) {
  9.         if(root == null || root.children == null) return root;
  10.         Map<Tree, int[]> map = new HashMap<>();


  11.         averageWorkingTime(root, map);

  12. //        System.out.println((double) map.get(root)[0] / map.get(root)[1]);

  13.         double max = 0.0;
  14.         Tree maxT = null;
  15.         for(Tree t : map.keySet()) {
  16.             int[] data = map.get(t);
  17.             if((double) data[0] / data[1] > max  && data[1] > 1){
  18.                 maxT = t;
  19.                 max = (double) data[0] / data[1];
  20.             }
  21.         }
  22.         return maxT;

  23.     }



  24.     public static void averageWorkingTime(Tree root, Map<Tree, int[]> map) {
  25.         if(root == null) return;
  26.         int totalTime = root.time;
  27.         int numNode = 1;
  28.         if(root.children == null) {
  29.             int[] res = new int[]{totalTime, numNode};
  30.             map.put(root, res);
  31.             return;
  32.         }
  33.         for(Tree child : root.children) {
  34.             averageWorkingTime(child, map);
  35.             totalTime += map.get(child)[0];
  36.             numNode += map.get(child)[1];
  37.         }

  38.         map.put(root, new int[] {totalTime, numNode});


  39.     }
复制代码
回复

使用道具 举报

🔗
whiskey547 2016-11-2 05:22:53 | 只看该作者
全局:
楼主,video情况如何。
回复

使用道具 举报

🔗
 楼主| naiveYuh 2016-11-2 07:00:00 | 只看该作者
全局:
whiskey547 发表于 2016-11-2 05:22
楼主,video情况如何。

昨天刚面完,就等最后消息了,希望不要出意外。你面了没?
回复

使用道具 举报

🔗
whiskey547 2016-11-2 07:28:22 | 只看该作者
全局:
naiveYuh 发表于 2016-11-2 07:00
昨天刚面完,就等最后消息了,希望不要出意外。你面了没?

我明天面,但是今天听到一个人说面了三道题直接四十分钟,所以想问问你当时coding面了多久,哪个面试官。
回复

使用道具 举报

🔗
krystal1115 2016-11-2 07:49:01 | 只看该作者
全局:
whiskey547 发表于 2016-11-2 07:28
我明天面,但是今天听到一个人说面了三道题直接四十分钟,所以想问问你当时coding面了多久,哪个面试官。

你说的那个是把OA2的三道题都讲了,不是面了三道题吧。。。
回复

使用道具 举报

🔗
whiskey547 2016-11-2 08:04:38 | 只看该作者
全局:
krystal1115 发表于 2016-11-2 07:49
你说的那个是把OA2的三道题都讲了,不是面了三道题吧。。。

video只会面做过的题,一个意思啦。
回复

使用道具 举报

🔗
 楼主| naiveYuh 2016-11-4 00:38:54 | 只看该作者
全局:
whiskey547 发表于 2016-11-2 07:28
我明天面,但是今天听到一个人说面了三道题直接四十分钟,所以想问问你当时coding面了多久,哪个面试官。

我只讲了一道题,10分钟多一点就讲完了,剩下时间提问,问三道题的第一次听说。面试官叫jerry
回复

使用道具 举报

🔗
whiskey547 2016-11-4 00:46:27 | 只看该作者
全局:
naiveYuh 发表于 2016-11-4 00:38
我只讲了一道题,10分钟多一点就讲完了,剩下时间提问,问三道题的第一次听说。面试官叫jerry

我昨天也面完了,不到十分钟就说完了,就直接把前两题代码贴出来一行行讲,最后扯几个问题总共不到二十分钟。白人大哥还是很nice的,幸好没有碰到让全讲的三哥。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表