全文预览
数据结构+树和二叉树代码
上传者:
梦&殇
| 格式:
doc
| 页数:
26
| 大小:
61KB
下载文档到电脑,查找使用更方便
还剩?页未读,
继续阅读
文档介绍
{Tdata;ThrNode<T>*lchild,*rchild;flagltag,rtag;};template<classT>classInThrBiTree{public:InThrBiTree();//构造函数,建立中序线索链表~InThrBiTree();//析构函数,释放线索链表中各结点的存储空间ThrNode<T>*Getroot();//获取根结点ThrNode<T>*Next(ThrNode<T>*p);//查找结点p的后继voidInOrder(ThrNode<T>*root);//中序遍历线索链表private:ThrNode<T>*root;//指向线索链表的头指针ThrNode<T>*Creat();//构造函数调用voidThrBiTree(ThrNode<T>*root);//构造函数调用voidRelease(ThrNode<T>*root);//析构函数调用};#endif//定义类InThrBiTree中的成员函数,文件名为inthrbitree.cpp#include<iostream>#include<string>#include"inthrbitree.h"usingnamespacestd;//构造一棵中序线索二叉树template<classT>InThrBiTree<T>::InThrBiTree(){ThrNode<T>*pre=NULL;this->root=Creat();ThrBiTree(root);}//释放中序线索二叉链表中各结点的存储空间template<classT>InThrBiTree<T>::~InThrBiTree(void){Release(root);}//获取指向中序线索二叉树根结点的指针template<classT>ThrNode<T>*InThrBiTree<T>::Getroot(){
猜你喜欢
数据结构课程设计-求二叉树的高...
10页
数据结构课程设计二叉树的遍历
19页
数据结构课程设计二叉树的创建和...
23页
数据结构课程设计_二叉排序树的...
27页
北邮数据结构实验报告3二叉树含...
17页
数据结构课程设计二叉树基本操作
10页
数据结构上机实验 树和二叉树的...
6页
数据结构实验报告二叉树
10页
兰州大学-数据结构-命题作业-二...
6页
数据结构二叉树实践报告
6页
数据结构课程设计定稿-树与二叉...
28页
第6章数据结构树和二叉树
136页
收藏
分享
举报
下载此文档