📄 thead.h
字号:
#ifndef _head_h
#define _head_h
class Tree
{
private:
public:
Tree *lchild; //节点中指向左孩子节点
Tree *rchild; //节点中指向右孩子节点
Tree(){};
virtual ~Tree(){};
//virtual void get_value();
virtual void print() = 0; //纯虚函数
};
class Int_node: public Tree
{
private:
int value;
public:
Int_node()//默认构造函数
{
value = -1;
lchild = 0;
rchild = 0;
}
void add(int number) //添加结点
{
value = number;
lchild = 0;
rchild = 0;
}
void print()
{
std::cout<<Int_node::value;
}
int get_value()
{
return value;
}
};
class Char_node: public Tree
{
private:
char value;
public:
Char_node()
{
value = '?';
lchild = 0;
rchild = 0;
}
void add(char number)
{
value = number;
lchild = 0;
rchild = 0;
}
void print()
{
std::cout<<Char_node::value;
}
char get_value()
{
return value;
}
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -