1. 首页
  2. 编程语言
  3. C++ 
  4. c++实验----------二叉树代码

c++实验----------二叉树代码

上传者: 2018-12-20 08:39:46上传 RAR文件 834.13KB 热度 33次
#include using namespace std; template class BinaryTree; template class BinTreeNode { friend class BinaryTree; private: BinTreeNode *leftChild,*rightChild; Type data; public: BinTreeNode():leftChild(NULL),rightChild(NULL){} BinTreeNode(Type d,BinTreeNode *lp=NULL,BinTreeNode *rp=NULL):data(d),leftChild(lp),rightChild(rp){} Type GetData() {return data;} BinTreeNode *GetLeftChild() const {return leftCh ild;} BinTreeNode *GetRightChild() const {return rightChild;} void SetData(const Type &d) {data=d;} void SetLeftChild(BinTreeNode *p) {leftChild=p;} void SetRightChild(BinTreeNode *p) {rightChild=p;}
用户评论