开发者社区> 问答> 正文

数据结构(二叉树)问题!!!

刚刚接触数据结构(二叉树),下面这个题目我做出来了,测试数据是对的,但是提交是错的,不知道是不是有什么特殊情况啊
Input
输入数据分为多组,第一行是测试数据的组数T。然后接T组测试。
对于每组测试,首先是一个正整数n,代表即将给出的二叉树的节点总数(当然,其中可能包含虚节点)。结点编号均为正整数,且各不相同。
二叉树的构造按照完全二叉树的顺序给出(即第1层1个整数,第2层2个,第3层4个,第4层有8个......,如果某个结点不存在以 0代替)
Output
分两行分别输出中序遍历二叉树得到的序列(结点之间保留一空格)以及每棵二叉树的深度。
Sample Input
2
1 1
4 1 4 0 2
Sample Output
1
1
2 4 1
3

展开
收起
a123456678 2016-03-24 11:18:34 1906 0
1 条回答
写回答
取消 提交回答
  •   #define null 0   #include "stdio.h"   typedef char datatype;   typedef struct tn  {datatype data;   struct tn lc,*rc;   }Bnode,*Btree;   void createbtree(Btree *t)    /建立一个树*/  
    2019-07-17 19:12:23
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
如何使用Tair增强数据结构构建丰富在线实时场景 立即下载
Apache Flink 流式应用中状态的数据结构定义升级 立即下载
低代码开发师(初级)实战教程 立即下载