首先,我要感谢整个GeeksforGeeks社区对我的帮助。
尝试1
第1轮:
1.给定数字N,找到可能的正确组合括号的数量。
Input: N=2 => ()()
Output: 2 [(()),()()]
Input: N=3 => ()()()
Output: 5 [()()(),((())),(())(),(()()),()(())]
2.在线性时间内使用迭代算法打印所有从根到叶的路径。
第二回合
1.给定“ m”和“ n”(m
第三回合
1.检查两棵树是否彼此互为镜像。
2.给定有序遍历和预遍历遍历,构建一个二分搜索树。
3.打印给定二叉树的所有边界节点。
在这一回合之后,我被拒绝了。几个月后我再次申请。
尝试2
书面回合(在HackerRank上):它包含有关数据结构的3个简单问题。时长60分钟。