能帮我完成一个函数吗

qq_46091485 2021-01-07 01:48:23
//已知二叉树的前序和后序,创建该二叉树 //并输出该二叉树的高和后序序列,第一行是测试数据的组数N, //后面为N组测试数据,然后输出高度和后序排列。 #include<iostream> #include<string.h> using namespace std; const int maxsize = 100; struct tree { char data; tree*rchild; tree*lchild; }; //二叉树的创建 tree*creatBtree() { } //前序 void qianxu(tree*Node) { if (Node == NULL) return; qianxu(Node->lchild); qianxu(Node->rchild); cout << Node->data; } //销毁 void xiaohui(tree*root) { if (root == NULL) return; xiaohui(root->lchild); xiaohui(root->rchild); delete root; } //主函数 int main() { tree*root = NULL; int N; //组数 char qianxu[maxsize]; //前序 char zhongxu[maxsize]; //中序 cin >> N; //输入组数 cin >> qianxu>>" ">>zhongxu;//输入前序和中序的二叉树 int len = strlen(qianxu) - 1; root = creatBtree(); xiaohui(root); }
...全文
20 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-08
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html

64,676

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧