📄 treenodebst.h.~2~
字号:
#ifndef TREENODEBST_H
#define TREENODEBST_H
// *********************************************************
// Header file TreeNodeBST.h for the ADT binary search tree.
// This is the TreeNode class defined on page page 541
// of text.
// *********************************************************
#include "KeyedItem.h"
#define NULL 0L
typedef KeyedItem TreeItemType;
class TreeNode // a node in the tree
{
private:
TreeNode() { }
TreeNode(const TreeItemType& nodeItem,
TreeNode *left = NULL, TreeNode *right = NULL)
: item(nodeItem), leftChildPtr(left),
rightChildPtr(right) { }
TreeItemType item; // a data item in the tree
// pointers to children
TreeNode *leftChildPtr, *rightChildPtr;
// friend class - can access private parts
friend class BinarySearchTree;
}; // end class
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -