二叉树之先序建立二叉树
来源:互联网 发布:内存频率测试软件 编辑:程序博客网 时间:2024/05/17 09:16
以下代码是我参考网上先序建立二叉树的定义,建立的二叉树,并再先序遍历每个节点
//-------------------------------------------------------------//********先序建立二叉树,并再先序遍历二叉树*******************//-------------------------------------------------------------#include <iostream>using namespace std;class Tree{public:Tree();~Tree();int data;Tree* lchild;Tree* rchild;Tree* Create();void PreOrder(Tree* t);};Tree::Tree(){data=0;lchild=NULL;rchild=NULL;}Tree* Tree::Create(){int x;Tree* root;//Tree* saveRoot; cin>>x;if(x==0){root=0;} else{root=new Tree;root->data=x;root->lchild=Create();root->rchild=Create();//cout<<"左树"<<endl;}return root;}void Tree::PreOrder(Tree* T){if(T!=NULL){cout<<T->data;PreOrder(T->lchild);PreOrder(T->rchild);}}//------------------------------------------------// **********测试程序***********//------------------------------------------------#include "Node.h"using namespace std;void main(){Tree* Tnode;Tree* Tree;Tnode=Tree->Create();Tree->PreOrder(Tnode);}
0 0
- 二叉树之先序建立二叉树
- 先序,中序建立二叉树
- 先序递归建立二叉树
- 先序序列建立二叉树
- 根据二叉树的先序遍历建立二叉树
- 二叉树的先序建立及先序遍历:
- 二叉树建立 先序 中序 后序输出
- 建立二叉树,先序,中序和后续
- 中序+先序 建立二叉树算法(递归)
- 由先序和中序序列建立二叉树
- 先序和中序建立二叉树
- 二叉树的建立(先序+中序)
- //二叉树的(二叉排序树)建立和先序遍历
- 建立二叉树,先、中、后序遍历
- 先序序列建立二叉树并输出
- 先序序列建立一颗二叉树
- 以先序字符串方式建立二叉树
- 根据先序遍历建立一个二叉树
- 解疑初学java比较迷惑的地方
- 税
- C++标准程序库(学习笔记)三
- window.btoa与window.atob
- qt中moc的作用
- 二叉树之先序建立二叉树
- leetcode----Two Sum
- eclipse中工程出现红叉但代码没错误
- MAC OSX使用Python安装模块问题
- MS SQL SERVER 中的系统表
- 安卓更改应用名和包名
- 外贸网站推广知识
- tiny210 环境搭建
- LIS+LCS~