bitreenode.h
来自「重言式是当所有逻辑变元取遍所有值时都为真的表达式。这个程序是用来对重言式进行判别」· C头文件 代码 · 共 71 行
H
71 行
// Class automatically generated by Dev-C++ New Class wizard
#ifndef BITREENODE_H
#define BITREENODE_H
template<typename ElemType>
class BiTreeNode
{
public:
BiTreeNode():m_elem(), m_pLeft(NULL), m_pRight(NULL)
{
}
BiTreeNode(ElemType elem, BiTreeNode* pLeft = NULL, BiTreeNode* pRight = NULL)
{
m_elem = elem;
m_pLeft = pLeft;
m_pRight = pRight;
}
void Left(BiTreeNode* pLeftNode)
{
m_pLeft = pLeftNode;
}
void Right(BiTreeNode* pRightNode)
{
m_pRight = pRightNode;
}
BiTreeNode* Left()
{
return m_pLeft;
}
BiTreeNode* Right()
{
return m_pRight;
}
void Element(ElemType elem)
{
m_elem = elem;
}
ElemType& Element()
{
return m_elem;
}
~BiTreeNode()
{
if (m_pLeft != NULL)
{
delete m_pLeft;
}
if (m_pRight != NULL)
{
delete m_pRight;
}
}
private:
ElemType m_elem;
BiTreeNode* m_pLeft;
BiTreeNode* m_pRight;
};
#endif // BITREENODE_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?