treenode.h
来自「Data Abstraction & Problem Solving with 」· C头文件 代码 · 共 23 行
H
23 行
// *********************************************************// Header file TreeNode.h for the ADT binary search tree.// Same as TreeNode556.h and TreeNodeBST.h in Chapter 10// *********************************************************#include "KeyedItem.h"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
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?