摘要:
题目描述:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。输入:每个测试案例包括n+1行:第一行为2个整数n,k(1#include #include using namespace std; struct ... 阅读全文
posted @ 2014-12-20 23:27
huoyao
阅读(184)
评论(0)
推荐(0)
摘要:
题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。输入:每个测试案例包括2行:第一行为1个整数n(1#include using namespace std; bool flg; void check(... 阅读全文
posted @ 2014-12-20 22:51
huoyao
阅读(193)
评论(0)
推荐(0)
摘要:
题目描述:从上往下打印出二叉树的每个节点,同层节点从左至右打印。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行一个整数n(1#include #include #include using namespace std; struct tr{ int val,lc,... 阅读全文
posted @ 2014-12-20 22:33
huoyao
阅读(247)
评论(0)
推荐(0)
摘要:
题目描述:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。输入:每个测试案例包括3行... 阅读全文
posted @ 2014-12-20 22:21
huoyao
阅读(200)
评论(0)
推荐(0)
摘要:
题目描述:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n(1#include #include #include using namespace std; int main(){ i... 阅读全文
posted @ 2014-12-20 21:52
huoyao
阅读(164)
评论(0)
推荐(0)
摘要:
题目描述:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵:1 2 3 45 6 7 89 10 11 1213 14 15 16则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.输入:输入可能包含多个测试样例,对于每个... 阅读全文
posted @ 2014-12-20 21:07
huoyao
阅读(385)
评论(0)
推荐(0)
摘要:
题目描述:输入一个二叉树,输出其镜像。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n(0#include #include using namespace std; struct st{ int val; st*lc,*rc;}; void prin... 阅读全文
posted @ 2014-12-20 20:54
huoyao
阅读(207)
评论(0)
推荐(0)
摘要:
题目描述:输入两颗二叉树A,B,判断B是不是A的子结构。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行一个整数n,m(1#include using namespace std; struct st{ int val; st *lc; st *rc;};boo... 阅读全文
posted @ 2014-12-20 19:59
huoyao
阅读(187)
评论(0)
推荐(0)