code for fun

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年5月28日

摘要: 描述给定一颗二叉树,要求输出二叉树的深度以及后序遍历二叉树得到的序列。本题假设二叉树的结点数不超过1000。 输入输入数据分为多组,第一行是测试数据的组数n,下面的n行分别代表一棵二叉树。每棵二叉树的结点均为正整数,数据为0代表当前结点为空,数据为-1代表二叉树数据输入结束,-1不作处理。二叉树的构造按照层次顺序(即第1层1个整数,第2层2个,第3层4个,第4层有8个......,如果某个结点不存在以0代替)。输出输出每棵二叉树的深度以及后序遍历二叉树得到的序列。样例输入21 -11 2 0 3 4 -1样例输出1 13 3 4 2 1 1 #include <stdio.h> 2 阅读全文
posted @ 2013-05-28 08:35 xueda120 阅读(879) 评论(0) 推荐(0) 编辑

摘要: 描述给定一颗二叉树,要求输出二叉树的深度以及先序遍历二叉树得到的序列。本题假设二叉树的结点数不超过1000。 输入输入数据分为多组,第一行是测试数据的组数n,下面的n行分别代表一棵二叉树。每棵二叉树的结点均为正整数,数据为0代表当前结点为空,数据为-1代表二叉树数据输入结束,-1不作处理。二叉树的构造按照层次顺序(即第1层1个整数,第2层2个,第3层4个,第4层有8个......,如果某个结点不存在以0代替),比如输入:1 2 0 3 4 -1得到的二叉树如下:输出输出每棵二叉树的深度以及先序遍历二叉树得到的序列。样例输入21 -11 2 0 3 4 -1样例输出1 13 1 2 3 4 1 阅读全文
posted @ 2013-05-28 08:31 xueda120 阅读(1453) 评论(0) 推荐(0) 编辑

摘要: 描述给定一颗二叉树,要求输出二叉树的深度以及中序遍历二叉树得到的序列。本题假设二叉树的结点数不超过1000。 输入输入数据分为多组,第一行是测试数据的组数n,下面的n行分别代表一棵二叉树。每棵二叉树的结点均为正整数,数据为0代表当前结点为空,数据为-1代表二叉树数据输入结束,-1不作处理。二叉树的构造按照层次顺序(即第1层1个整数,第2层2个,第3层4个,第4层有8个......,如果某个结点不存在以0代替)输出输出每棵二叉树的深度以及中序遍历二叉树得到的序列。样例输入21 -11 2 0 3 4 -1样例输出1 13 3 2 4 1 1 #include <stdio.h> 2 阅读全文
posted @ 2013-05-28 01:23 xueda120 阅读(1437) 评论(0) 推荐(1) 编辑

摘要: 描述输入一系列整数,建立二叉排序树并输出排序后的序列。输入输入数据有多组,每组数据第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。输出每组数据排序结果输出一行。每行最后一个数据之后有一个空格。样例输入5 1 6 5 9 8 84 6 9 2 5 4 7 3样例输出1 5 6 8 92 3 4 4 5 6 7 9 1 #include <stdio.h> 2 #include <string.h> 3 #include <ctype.h> 4 #include <math.h> 5 6 typedef struc 阅读全文
posted @ 2013-05-28 00:40 xueda120 阅读(436) 评论(0) 推荐(0) 编辑