楼主: 宝贝忆彼岸
跳转到指定楼层
上一主题 下一主题
收起左侧

google onsite面经

🔗
 楼主| 宝贝忆彼岸 2016-1-12 04:05:11 | 只看该作者
全局:
tbian 发表于 2016-1-11 12:24
全是programming 没有设计题

没有设计题,全是算法
回复

使用道具 举报

🔗
 楼主| 宝贝忆彼岸 2016-1-12 04:05:49 | 只看该作者
全局:
topnessman 发表于 2016-1-11 12:52
都好牛啊,动不动谷歌的

实在是惭愧,LZ其实一点也补牛
回复

使用道具 举报

🔗
 楼主| 宝贝忆彼岸 2016-1-12 04:06:03 | 只看该作者
全局:
purplepapa 发表于 2016-1-11 13:15
恭喜楼主 ! 顺便沾沾LZ喜气  !

哈哈,谢谢,你也加油!
回复

使用道具 举报

🔗
 楼主| 宝贝忆彼岸 2016-1-12 04:06:56 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
lgscoding 2016-1-13 02:56:46 | 只看该作者
全局:
谢谢楼主分享呢~恭喜楼主~我也来沾沾喜气~
回复

使用道具 举报

🔗
bobzhang2004 2016-1-14 04:35:11 | 只看该作者
全局:
多谢楼主,写了写complete tree last leaf的code
  1. public class CompleteTreeLastLeaf {
  2.         static class TreeNode {
  3.                 TreeNode left, right;
  4.                 int val;

  5.                 public TreeNode(int v) {
  6.                         val = v;
  7.                 }
  8.         }

  9.         public static TreeNode findCompleteTreeLastLeaf(TreeNode root) {
  10.                 if (root == null) {
  11.                         return null;
  12.                 }
  13.                 if (root.left == null && root.right == null) {
  14.                         return root;
  15.                 }
  16.                 if (root.left != null && root.right == null) {
  17.                         return root.left;
  18.                 }
  19.                 int left = countLeft(root.left);
  20.                 int right = countLeft(root.right);
  21.                 if (left == right) {
  22.                         return findCompleteTreeLastLeaf(root.right);
  23.                 } else {
  24.                         return findCompleteTreeLastLeaf(root.left);
  25.                 }
  26.         }

  27.         private static int countLeft(TreeNode left) {
  28.                 if (left == null) {
  29.                         return 0;
  30.                 }

  31.                 return countLeft(left.left) + 1;
  32.         }

  33.         public static void main(String[] args) {
  34.                 TreeNode root = new TreeNode(1);
  35.                 System.out.println(findCompleteTreeLastLeaf(root).val);
  36.                 root.left = new TreeNode(2);
  37.                 System.out.println(findCompleteTreeLastLeaf(root).val);
  38.                 root.right = new TreeNode(3);
  39.                 System.out.println(findCompleteTreeLastLeaf(root).val);
  40.                 root.left.left = new TreeNode(4);
  41.                 System.out.println(findCompleteTreeLastLeaf(root).val);
  42.         }
  43. }
复制代码
回复

使用道具 举报

🔗
bobzhang2004 2016-1-14 05:47:46 | 只看该作者
全局:
第三轮,应该就是这道题的变种吧: leetcode: Smallest Rectangle Enclosing Black Pixels
回复

使用道具 举报

🔗
qiuxuxing007 2016-1-14 06:50:28 | 只看该作者
全局:
我刚刚看了 49楼的程序, 没有问题, 就是stock price and time 往往是double 类型的, 应该把所有的time 和price都改成double,对吧?
回复

使用道具 举报

🔗
 楼主| 宝贝忆彼岸 2016-1-14 07:25:50 | 只看该作者
全局:
bobzhang2004 发表于 2016-1-14 05:47
第三轮,应该就是这道题的变种吧: leetcode: Smallest Rectangle Enclosing Black Pixels

我没有买解锁题,看不到。。。。看题目应该就是吧
回复

使用道具 举报

🔗
 楼主| 宝贝忆彼岸 2016-1-14 07:26:25 | 只看该作者
全局:
qiuxuxing007 发表于 2016-1-14 06:50
我刚刚看了 49楼的程序, 没有问题, 就是stock price and time 往往是double 类型的, 应该把所有的time 和pr ...

我当时就是用int型的,面试官也没说啥,其实只要思路对就行吧
回复

使用道具 举报

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

本版积分规则

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