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

微软最终AA轮挂经

🔗
miao_ms 2021-2-7 19:21:38 | 只看该作者
全局:
cuteripperkk 发表于 2021-2-3 17:45
请问楼主找到了lc上的原题吗?能否告知下题号?另外我对这道题的理解是,先在树上search到这个target节点, ...
-baidu 1point3acres
lc285.要处理的一个case:找到做了这个节点,其右子树为null
回复

使用道具 举报

🔗
miao_ms 2021-2-7 19:27:22 | 只看该作者
全局:
aa来自太空 发表于 2021-2-4 19:10
这题我大概会直接用stack来中序遍历。找到target标记,下一个返回这样。。。

中序遍历,返回下一个?如果是前序遍历返回下一个,那么ok,但是时间复杂度是O(N).如果是中序遍历,咋通过stack 返回下一个。
回复

使用道具 举报

全局:
miao_ms 发表于 2021-02-07 03:27:22. Waral dи,
中序遍历,返回下一个?如果是前序遍历返回下一个,那么ok,但是时间复杂度是O(N).如果是中序遍历,咋通过stack 返回下一个。
中序遍历 找到目标后,把shouldReturn 标成true,然后下一个就是被返回的值。
如果你会通过stack写二叉树中序遍历,就会写这一题。 详情看看leetcode用栈中序遍历的代码
. From 1point 3acres bbs
不过中序遍历没用到bst性质,可能有logn这种更好的解法
回复

使用道具 举报

🔗
miao_ms 2021-2-7 20:37:56 | 只看该作者
全局:
aa来自太空 发表于 2021-2-7 19:34
中序遍历 找到目标后,把shouldReturn 标成true,然后下一个就是被返回的值。
如果你会通过stack写二叉树 ...

我刚刚理解错了。中序遍历是O(N)。前序遍历是logN。使用递归做的
回复

使用道具 举报

🔗
wdwwqr 2021-2-10 09:29:24 | 只看该作者
全局:
从楼主的描述中感觉,是不是答题的时候没有思考过程,面试官其实更想看到你是怎么思考的,并且要能很清晰的讲解出来。做过的题也要假装没做过,不要直接给出 答案,像leetcode上好多lee215和stanfen的答案,我觉得直接写出来,肯定是会挂掉的,没人能看懂
回复

使用道具 举报

全局:
没事的 面试官帮你避开了一个坑公司 你应该感谢他
回复

使用道具 举报

🔗
rickliang 2021-2-22 03:38:53 | 只看该作者
全局:
真可惜 不过是我的话AA这个情况我会认真过case
回复

使用道具 举报

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

本版积分规则

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