例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。
3、题目:
给定一颗二叉搜索树,请找出其中的第k大的结点。...现在,要求你使用这幅牌模拟上面的过程,然后告诉我们LL的运气如何。为了方便起见,你可以认为大小王是0。...13、题目:
如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。...给定一个int[] numbers(C++中为vector<int>),其中第一个元素为栈顶,请返回排序后的栈。请注意这是一个栈,意味着排序过程中你只能访问到第一个元素。...给定指向树根结点的指针TreeNode* root,请返回一个bool,代表这棵树是否平衡。
29、题目:
对于一个有向图,请实现一个算法,找出两点之间是否存在一条路径。