由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 电面没做出题。郁闷!!
相关主题
热腾腾的 LinkedIn 电面题攒RPLowest Common Ancestor
发现一个很恶心的基础问题回馈本版,新鲜店面,新题新气象
问tree的iterative traversal一道google面试题
leetcode valid bst new test cases 过不去了。。。Amazon 打印给定node距离最近的K个nodes
渣渣cs本科半应届如何找工作BST面试题
纽约小公司skype电面一题Twitter电面未通过
leetcode交了钱的能share一下题么?Interview question::
攒个人品发碗F家面筋Facebook电面题目
相关话题的讨论汇总
话题: finally话题: translated话题: treenode话题: left话题: root
进入JobHunting版参与讨论
1 (共1页)
a****r
发帖数: 87
1
70-80排名的PHD毕业。陆陆续续也刷了不少题目。电面L家。题目没有见过。得到面试
官好几个提示。还是没有最后做出来。。郁闷中😒天生不是做代码的料。。。
l*********8
发帖数: 4642
2
pat pat, 多刷刷lc吧。
什么题目呢?

【在 a****r 的大作中提到】
: 70-80排名的PHD毕业。陆陆续续也刷了不少题目。电面L家。题目没有见过。得到面试
: 官好几个提示。还是没有最后做出来。。郁闷中😒天生不是做代码的料。。。

c*******r
发帖数: 610
3
别郁闷了,过去了就算了, 继续努力好好准备下一个
l*****a
发帖数: 14598
4
说说什么题
版上牛人才能帮助你啊

【在 a****r 的大作中提到】
: 70-80排名的PHD毕业。陆陆续续也刷了不少题目。电面L家。题目没有见过。得到面试
: 官好几个提示。还是没有最后做出来。。郁闷中😒天生不是做代码的料。。。

a****r
发帖数: 87
5
Given a binary tree where all the right nodes are either empty or leaf
nodes, flip it upside down
and turn it into a tree with left leaf nodes.
* In the original tree, if a node has a right child, it also must have a
left child.
* 1 1
* / \ / \
* 2 3 2 3
* /
* 4
* / \
* 5 6
Will be translated into:
*
* 1 1
* / /
* 2---3 2---3
* /
* 4
* /
* 5---6
我的解法: follow the left node all the way to the leftmost node, and
transform each left node on the way.
其实题目不难。就是一慌就乱阵脚。。继续努力练习。
l*********8
发帖数: 4642
6
TreeNode * convert(TreeNode * root) {
if (!root || !root->left)
return root;
TreeNode * left = root->left;
TreeNode * newRoot = convert(left);
left->right = root;
left->left = root->right;
root->left = root->right = NULL;
return newRoot;
}
l*****a
发帖数: 14598
7
只有一个root,一个left你的结果室什么?

【在 l*********8 的大作中提到】
: TreeNode * convert(TreeNode * root) {
: if (!root || !root->left)
: return root;
: TreeNode * left = root->left;
: TreeNode * newRoot = convert(left);
: left->right = root;
: left->left = root->right;
: root->left = root->right = NULL;
: return newRoot;
: }

T*******e
发帖数: 4928
8
感觉他是对的。
* 1 1
* / \ /\
* 2 3 2 3
* /
* 4
* /
* 5 6
Will be translated into:
* 1 1
* / /
* 2---3 2---3
* /
* 4
* /
* 5---6
*
Finally:
* 5 2
* / \ / \
* 6 4 3 1
* \
* 2
* / \
* 3 1

【在 l*****a 的大作中提到】
: 只有一个root,一个left你的结果室什么?
T*******e
发帖数: 4928
9
不过这类题虽然答案很短,临场一紧张也不好想对。
l*****a
发帖数: 14598
10
你的第三步LZ没画出来啊

【在 T*******e 的大作中提到】
: 不过这类题虽然答案很短,临场一紧张也不好想对。
相关主题
纽约小公司skype电面一题Lowest Common Ancestor
leetcode交了钱的能share一下题么?回馈本版,新鲜店面,新题新气象
攒个人品发碗F家面筋一道google面试题
进入JobHunting版参与讨论
T*******e
发帖数: 4928
11
我根据his problem description 猜的。
“ flip it upside down and turn it into a tree with left leaf nodes.”

【在 l*****a 的大作中提到】
: 你的第三步LZ没画出来啊
a****r
发帖数: 87
12
An iterative version:
TreeNode *transform(TreeNode *root){
if(root == nullptr) return nullptr;

TreeNode *parent = nullptr;
TreeNode *cur = root;
TreeNode *b1 = nullptr;
TreeNode *b2 = nullptr;

while(cur){
// save the left and right child info before wiping them out.
TreeNode *a = cur->left;
b2 = cur->right;
cur->left = b1;
cur->right = parent;
// move to the next step
b1 = b2;
parent = cur;
cur = a;
}
return parent;
}
y***n
发帖数: 1594
13
楼主题目记得那么清楚,也不容易。
q********c
发帖数: 1774
14
collaedit copy and paste 表示木有压力。

【在 y***n 的大作中提到】
: 楼主题目记得那么清楚,也不容易。
y***n
发帖数: 1594
15
题是写出来的,我还以为是电话的,要我听这个题还真不一定听得懂?
f********x
发帖数: 2086
16
感觉就是tree next pointer的变体
leetcode还是要做熟,那种举一反三的熟
y***n
发帖数: 1594
17
70-80 还有排名的?
1 (共1页)
进入JobHunting版参与讨论
相关主题
Facebook电面题目渣渣cs本科半应届如何找工作
请问二叉搜索树如何找到两个点的最近祖先?纽约小公司skype电面一题
Uni_value subtree problemleetcode交了钱的能share一下题么?
讨论一道leetcode上面的题攒个人品发碗F家面筋
热腾腾的 LinkedIn 电面题攒RPLowest Common Ancestor
发现一个很恶心的基础问题回馈本版,新鲜店面,新题新气象
问tree的iterative traversal一道google面试题
leetcode valid bst new test cases 过不去了。。。Amazon 打印给定node距离最近的K个nodes
相关话题的讨论汇总
话题: finally话题: translated话题: treenode话题: left话题: root