关注
折纸代码,如果有错误请指正啊,我也是初学者。。
#include<iostream>
#include<stdlib.h>
#include <stdio.h>
#include <stdarg.h>
using namespace std;
typedef struct Tree{
int data;
struct Tree *left;
struct Tree *right;
}Tree;
int creat_tree(Tree *&tree,int n){
if(n<=0)
return 0;
if(n==1){
Tree *p,*q;
p=(Tree*)malloc(sizeof(Tree));
q=(Tree*)malloc(sizeof(Tree));
p->data=0;
p->left=p->right=NULL;
q->data=1;
q->left=q->right=NULL;
tree->left=p;
tree->right=q;
return 0;
}
creat_tree(tree->left,n-1);
creat_tree(tree->right,n-1);
return 0;
}
int init_tree(Tree *&tree,int n){
if(n>0){
tree=(Tree*)malloc(sizeof(Tree));
tree->data=0;
tree->left=NULL;
tree->right=NULL;
}
for(int i=1;i<n;i++){
creat_tree(tree,i);
}
return 0;
}
int zhongxu(Tree *&tree){
if(tree){
zhongxu(tree->left);
cout<<tree->data<<" ";
zhongxu(tree->right);
}
return 0;
}
int main(){
Tree *tree;
init_tree(tree,4);
zhongxu(tree);
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试问题记录 #
74744次浏览 1059人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
20692次浏览 145人参与
# 京东TGT #
54484次浏览 188人参与
# 上班到公司第一件事做什么? #
41070次浏览 383人参与
# 硬件人的简历怎么写 #
257935次浏览 2901人参与
# 求职季如何保持心态不崩 #
107647次浏览 885人参与
# 找工作的破防时刻 #
2514次浏览 41人参与
# 工作时那些社死瞬间 #
26388次浏览 199人参与
# 拼多多工作体验 #
18083次浏览 153人参与
# 互联网行业现在还值得去吗 #
7632次浏览 42人参与
# 技术转行的心路历程 #
48723次浏览 665人参与
# 选完offer后,你后悔学本专业吗 #
39078次浏览 217人参与
# 你觉得技术面多长时间合理? #
87493次浏览 647人参与
# 国企和大厂硬件兄弟怎么选? #
121238次浏览 1657人参与
# 你遇到过哪些神仙同事 #
75751次浏览 668人参与
# 安利/避雷我的专业 #
67347次浏览 497人参与
# 面试经验谈 #
50908次浏览 816人参与
# 实习生应该准时下班吗 #
203993次浏览 1329人参与
# 米哈游求职进展汇总 #
323301次浏览 2224人参与
# 面试吐槽bot #
18762次浏览 109人参与
# 工作一周年分享 #
20440次浏览 113人参与