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

Linkedin二面面经

🔗
3652ltc 2014-10-17 13:42:09 | 只看该作者
全局:
wjl2525 发表于 2014-10-17 13:09
我看不到题目,层主能麻烦你简单复述下题目要求吗?谢谢啦。

我的理解就是原来这棵树是任意的树,现在transform成满n叉树,然后新的树要保持原来的parent/children的关系,children最多变为parent的sibling,不能成为parent的parent,太绕了,希望你明白了,不过这也是我对这题的理解,哈哈
回复

使用道具 举报

🔗
冰冷剃度 2014-10-17 17:50:37 | 只看该作者
全局:
应该就是任意树转满N叉树,父子关系不准颠倒,但是可以变成同辈。建一个长为N的队列,从根到叶广度优先跑一遍就可以了吧。
回复

使用道具 举报

🔗
billupus 2014-10-18 05:05:53 | 只看该作者
全局:
我点不开姐姐。不过看上面的评论应该2叉转满N叉没错?N是给定的还是自己找?
回复

使用道具 举报

🔗
traceroute_su 2014-10-19 16:11:51 | 只看该作者
全局:
BFS可行 但是有个问题 比如12345 是二叉树 要变三叉树 多出来一个元素怎么处理 他要节点孩子不是n就是0. 还是说节点个数在n范围内就可以。
回复

使用道具 举报

🔗
北美农民 2014-10-20 00:37:35 | 只看该作者
全局:
traceroute_su 发表于 2014-10-19 03:11
BFS可行 但是有个问题 比如12345 是二叉树 要变三叉树 多出来一个元素怎么处理 他要节点孩子不是n就是0. 还 ...

这个问题如果首先就问清楚, 在面试官那肯定是加分的。
回复

使用道具 举报

🔗
kinslover 2014-10-20 01:07:34 | 只看该作者
全局:
traceroute_su 发表于 2014-10-19 16:11
BFS可行 但是有个问题 比如12345 是二叉树 要变三叉树 多出来一个元素怎么处理 他要节点孩子不是n就是0. 还 ...

题里说了,只有一个点可以是例外,其儿子数目介于0到N之间。所以我觉得跑一遍BFS把新树尽量堆满就行了……
回复

使用道具 举报

🔗
 楼主| NANA1123 2014-10-20 01:19:46 | 只看该作者
全局:
3652ltc 发表于 2014-10-17 13:07
我怎么觉得第二题很难呢。。。如果用一个queue先把树存下来,有点浪费空间,可以满了的话就添加在新树上,不 ...

谢谢解答,想问下你这里开两个queue的用途?你的new_q进入循环后只有pop没有push操作(pop一次就空了吧),不知道我有没有看错?
回复

使用道具 举报

🔗
 楼主| NANA1123 2014-10-20 01:22:59 | 只看该作者
全局:
traceroute_su 发表于 2014-10-19 16:11
BFS可行 但是有个问题 比如12345 是二叉树 要变三叉树 多出来一个元素怎么处理 他要节点孩子不是n就是0. 还 ...

可以有一个exception
回复

使用道具 举报

🔗
 楼主| NANA1123 2014-10-20 01:24:17 | 只看该作者
全局:
billupus 发表于 2014-10-18 05:05
我点不开姐姐。不过看上面的评论应该2叉转满N叉没错?N是给定的还是自己找?

N是给定的,我补充了文字说明你可以看看
回复

使用道具 举报

🔗
 楼主| NANA1123 2014-10-20 01:24:25 | 只看该作者
全局:
billupus 发表于 2014-10-18 05:05
我点不开姐姐。不过看上面的评论应该2叉转满N叉没错?N是给定的还是自己找?

N是给定的,我补充了文字说明你可以看看
回复

使用道具 举报

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

本版积分规则

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