12
返回列表 发新帖
楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

脸家两轮店面

🔗
Jerry_37 2018-11-4 01:40:10 | 只看该作者
全局:
楼主一面的那道题是怎么做的?
回复

使用道具 举报

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

使用道具 举报

🔗
ky012 2018-11-5 07:19:26 | 只看该作者
全局:
dp[0] 只要左右儿子有一个安了就可以,cover住父亲节点。至于有一个期中有一个儿子没安装的情况可以由其孙子安装来cover未安装的那个儿子。那个single without children 的确是个corner case
回复

使用道具 举报

🔗
upup1234 2018-11-5 14:00:00 | 只看该作者
全局:
尝试写了下代码,好像不太对……这种情况应该返回 2?但是这么dp的话是返回 1?

  1. class Solution {
  2.     public int monitor(TreeNode root) {
  3.         int[] dp = helper(root);
  4.         return Math.min(dp[0], dp[1]);
  5.     }
  6.    
  7.     private int[] helper(TreeNode root) {
  8.         if (root == null) {
  9.             return new int[2];
  10.         }
  11.         
  12.         if (root.left == null && root.right == null) {
  13.             return new int[] {0, 1};
  14.         }
  15.         
  16.         int[] dp = new int[2];
  17.         int[] left = helper(root.left);
  18.         int[] right = helper(root.right);
  19.         
  20.         dp[0] = Math.min(left[0] + right[1], Math.min(left[1] + right[0], left[1] + right[1]));
  21.         dp[1] = Math.min(left[0] + right[0], Math.min(left[0] + right[1], left[1] + right[0])) + 1;
  22.         
  23.         return dp;
  24.     }
  25. }
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
回复

使用道具 举报

🔗
ky012 2018-11-5 14:40:07 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

全局:
真是没想到要用dp,面试时?紧张更想不出来了,楼主真厉害!
回复

使用道具 举报

全局:
ky012 发表于 2018-11-3 07:33
想按回车,结果发出去了
dp[0] = min(left[0] + right[1], right[0] + left[1], right[1] + left[1])
d ...

如果只有一个node,你的方法返回0,但应该是1吧
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-CGD9J  2018-11-9 18:05:41
update一下 11.6上午拿到了offer
回复

使用道具 举报

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

本版积分规则

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